Zibil-müşderi - Linux buýruk setirinden hapany dolandyrmak üçin zibil guraly


Zibil-müşderi, faýllary zyňýan we asyl mutlak ýoly, öçürilen senesini we baglanyşykly rugsatlary ýazýan buýruk setir interfeýsi. Buýruk setirinden (we skriptler arkaly) ulanyp boljak KDE, GNOME we XFCE ýaly meşhur Linux iş stoly gurşawynda ulanylýan şol bir zibili ulanýar.

Zibil-müşderi bu buýruklary üpjün edýär:

$ trash-put           #trash files and directories.
$ trash-empty         #empty the trashcan(s).
$ trash-list          #list trashed files.
$ trash-restore       #restore a trashed file.
$ trash-rm            #remove individual files from the trashcan.

Bu makalada, Linux-da asyl ýoly, öçürilen senesini we öçürilen faýllaryň rugsatlaryny tapmak üçin hapa-müşderini nädip gurmalydygyny we ulanmalydygyny görkezeris.

Linux-da hapa-müşderini nädip gurmaly

Zibil-müşderini gurmagyň gönüden-göni usuly, easy_install guralyny aşakdaky ýaly ulanmakdyr:

$ sudo apt-get install python-setuptools		#Debian/Ubuntu systems
$ sudo yum install python-setuptools			#RHEL/CentOS systems
$ sudo easy_install trash-cli	

.Ogsam, zibil-müşderini görkezilişi ýaly çeşmeden guruň.

$ git clone https://github.com/andreafrancia/trash-cli.git
$ cd trash-cli
$ sudo python setup.py install

Linux-da hapa-müşderini nädip ulanmaly

Belli bir faýly zyňmak üçin işlediň.

$ trash-put file1

Hapalanan faýllaryň hemmesini sanaň.

$ trash-list

2017-05-05 10:30:48 /home/tecmint/file1
2017-05-10 13:40:41 /home/tecmint/file2
2017-05-12 22:30:49 /home/tecmint/file3
2017-05-12 22:50:48 /home/tecmint/test

Zibilhanada faýl gözläň.

$ trash-list | grep file

2017-05-05 10:30:48 /home/tecmint/file1
2017-05-10 13:40:41 /home/tecmint/file2
2017-05-12 22:30:49 /home/tecmint/file3

Zyňylan faýly dikeldiň.

$ trash-restore

0 2017-05-05 10:30:48 /home/tecmint/file1
1 2017-05-10 13:40:41 /home/tecmint/file2
2 2017-05-12 22:30:49 /home/tecmint/file3
3 2017-05-12 22:50:48 /home/tecmint/test

Fileshli faýllary zibil taşlaň.

$ trash-empty

Diňe <days> -dan has köp öçürilen faýllary aýyryň:

$ trash-empty <days>

Ine, bu buýrugyň görkezilmegi:

$ date
Mon May 15 20:26:52 EAT 2017
$ trash-list
2017-05-12 13:51:12 /home/tecmint/new.txt
2017-05-11 10:41:30 /home/tecmint/old.txt
2017-04-05 20:43:54 /home/tecmint/oldest.txt
$ trash-empty  7
$ trash-list
2017-05-12 13:51:12 /home/tecmint/new.txt
2017-05-11 10:41:30 /home/tecmint/old.txt
$ trash-empty 1
$ trash-list
2017-05-12 13:51:12 /home/tecmint/new.txt

Diňe bir nagşa gabat gelýän faýllary aýyryň.

Nusgany gabygyň giňelmeginden goramak üçin sitatalary ulanmagy ýatdan çykarmaň:

$ trash-rm  \*.txt

Has giňişleýin maglumat üçin zibil-müşderi Github ammaryna göz aýlaň: https://github.com/andreafrancia/trash-cli

Bu hemmesi! Linux üçin şuňa meňzeş CLI gurallaryny bilýärsiňizmi? Olar hakda käbir maglumatlary aşakdaky teswir formasy arkaly paýlaşyň.