Trash-cli - Trashcan alat za upravljanje 'smećem' iz Linux komandne linije
Trash-cli je interfejs komandne linije koji baca datoteke u smeće i bilježi originalnu apsolutnu putanju, datum brisanja i povezane dozvole. Koristi istu kantu za smeće koju koriste popularna Linux desktop okruženja kao što su KDE, GNOME i XFCE koja se može pozvati iz komandne linije (i putem skripti).
Trash-cli pruža ove komande:
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.
U ovom članku ćemo vam pokazati kako instalirati i koristiti trash-cli da pronađete originalnu putanju, datum brisanja i dozvole izbrisanih datoteka u Linuxu.
Kako instalirati Trash-cli u Linux
Jednostavan način instaliranja trash-cli je korištenje alata easy_install kako slijedi:
sudo apt-get install python-setuptools #Debian/Ubuntu systems
sudo yum install python-setuptools #RHEL/CentOS systems
sudo easy_install trash-cli
Inače, instalirajte Trash-cli iz izvora kao što je prikazano.
git clone https://github.com/andreafrancia/trash-cli.git
cd trash-cli
sudo python setup.py install
Kako koristiti Trash-cli u Linuxu
Za izbacivanje određene datoteke u smeće, pokrenite.
trash-put file1
Navedite sve datoteke u otpadu.
$ 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
Potražite datoteku u kanti za smeće.
$ 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
Vratite datoteku u otpad.
$ 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
Uklonite sve datoteke iz kante za smeće.
trash-empty
Uklonite samo datoteke koje su izbrisane prije više od <days>
:
trash-empty <days>
Evo demonstracije ove naredbe:
$ 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
Uklonite samo datoteke koje odgovaraju uzorku.
Ne zaboravite koristiti navodnike kako biste zaštitili uzorak od širenja ljuske:
trash-rm \*.txt
Za više informacija, pogledajte Trash-cli Github spremište: https://github.com/andreafrancia/trash-cli
To je sve! Znate li za slične CLI alate za Linux? Podijelite s nama neke informacije o njima putem obrasca za komentare ispod.