Trash-cli - prügikasti tööriist prügikasti haldamiseks Linuxi käsurealt


Trash-cli on käsurea liides, mis prügikastis faile salvestab algse absoluutse tee, kustutamise kuupäeva ja sellega seotud õigused. See kasutab sama prügikasti, mida kasutavad populaarsed Linuxi töölauakeskkonnad, näiteks KDE, GNOME ja XFCE, mida saab käivitada käsurealt (ja skriptide kaudu).

Trash-cli pakub neid käske:

$ 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.

Selles artiklis me näitame teile, kuidas installida ja kasutada trash-cli, et leida Linuxis kustutatud failide algne tee, kustutamise kuupäev ja õigused.

Kuidas installida Trash-cli Linuxi

Otse viis prügikasti installimiseks on tööriista easy_install abil järgmine:

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

Muul juhul installige Trash-cli allikast, nagu näidatud.

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

Kuidas kasutada Trash-cli Linuxis

Konkreetse faili prügikasti hoidmiseks käivitage.

$ trash-put file1

Loetlege kõik prügikasti failid.

$ 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

Faili otsimine prügikastist.

$ 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

Taastage prügikasti fail.

$ 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

Eemaldage kõik failid prügikastist.

$ trash-empty

Eemaldage ainult need failid, mis on kustutatud rohkem kui <days> tagasi:

$ trash-empty <days>

Siin on selle käsu demonstratsioon:

$ 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

Eemaldage ainult mustrile vastavad failid.

Ärge unustage kasutada jutumärke, et kaitsta mustrit kestapaisumise eest:

$ trash-rm  \*.txt

Lisateabe saamiseks vaadake Trash-cli Githubi hoidlat: https://github.com/andreafrancia/trash-cli

See on kõik! Kas teate Linuxi jaoks sarnaseid CLI-tööriistu? Jagage nende kohta teavet allpool oleva kommentaarivormi kaudu.