Trash-cli - Roskakorityökalu, jolla hallita "Trash" Linuxin komentoriviltä
Trash-cli on komentorivikäyttöliittymä, joka siirtää tiedostot roskakoriin ja tallentaa alkuperäisen absoluuttisen polun, poistopäivämäärän ja niihin liittyvät käyttöoikeudet. Se käyttää samaa roskakoria, jota käyttävät suositut Linux-työpöytäympäristöt, kuten KDE, GNOME ja XFCE, joita voidaan kutsua komentoriviltä (ja komentosarjojen kautta).
Trash-cli tarjoaa seuraavat komennot:
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.
Tässä artikkelissa näytämme sinulle, kuinka voit asentaa ja käyttää trash-cliä löytääksesi alkuperäisen polun, poistopäivämäärän ja poistettujen tiedostojen käyttöoikeudet Linuxissa.
Kuinka asentaa Trash-cli Linuxiin
Yksinkertainen tapa asentaa trash-cli on käyttää easy_install -työkalua seuraavasti:
sudo apt-get install python-setuptools #Debian/Ubuntu systems
sudo yum install python-setuptools #RHEL/CentOS systems
sudo easy_install trash-cli
Muussa tapauksessa asenna Trash-cli lähteestä kuvan mukaisesti.
git clone https://github.com/andreafrancia/trash-cli.git
cd trash-cli
sudo python setup.py install
Kuinka käyttää Trash-cliä Linuxissa
Jos haluat siirtää tietyn tiedoston roskakoriin, suorita.
trash-put file1
Listaa kaikki roskakoriin siirretyt tiedostot.
$ 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
Etsi tiedosto roskakorista.
$ 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
Palauta roskakoriin siirretty tiedosto.
$ 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
Poista kaikki tiedostot roskakorista.
trash-empty
Poista vain tiedostot, jotka on poistettu yli <days>
sitten:
trash-empty <days>
Tässä on tämän komennon esittely:
$ 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
Poista vain tiedostot, jotka vastaavat kuviota.
Älä unohda käyttää lainausmerkkejä suojataksesi kuviota kuoren laajenemiselta:
trash-rm \*.txt
Lisätietoja saat Trash-cli Github -tietovarastosta: https://github.com/andreafrancia/trash-cli
Siinä kaikki! Tiedätkö vastaavia CLI-työkaluja Linuxille? Jaa joitain tietoja heistä kanssamme alla olevan kommenttilomakkeen kautta.