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.