Trash-cli - ruslatunnuverkfæri til að stjórna rusli frá Linux stjórnlínu


Trash-cli er skipanalínuviðmót sem ruslar skrám og skráir upprunalega algera slóð, dagsetningu eyðingar og tengdar heimildir. Það notar sömu ruslatunnu og notað er af vinsælum Linux skjáborðsumhverfi eins og KDE, GNOME og XFCE sem hægt er að kalla fram frá skipanalínunni (og með forskriftum).

Trash-cli veitir þessar skipanir:

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

Í þessari grein munum við sýna þér hvernig á að setja upp og nota trash-cli til að finna upprunalegu slóðina, dagsetningu eyðingar og heimildir fyrir eyddar skrár í Linux.

Hvernig á að setja upp Trash-cli í Linux

Einfalda leiðin til að setja upp trash-cli er með því að nota easy_install tólið sem hér segir:

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

Annars skaltu setja upp Trash-cli frá uppruna eins og sýnt er.

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

Hvernig á að nota Trash-cli í Linux

Til að rusla tiltekinni skrá skaltu keyra.

$ trash-put file1

Listaðu allar skrár í ruslið.

$ 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

Leitaðu að skrá í ruslatunnu.

$ 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

Endurheimtu skrá sem er í rusli.

$ 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

Fjarlægðu allar skrár úr ruslatunnu.

$ trash-empty

Fjarlægðu aðeins skrárnar sem hafa verið eytt fyrir meira en <days> síðan:

$ trash-empty <days>

Hér er sýnikennsla á þessari skipun:

$ 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

Fjarlægðu aðeins skrár sem passa við mynstur.

Ekki gleyma að nota tilvitnanir til að vernda mynstrið fyrir stækkun skel:

$ trash-rm  \*.txt

Fyrir frekari upplýsingar, skoðaðu Trash-cli Github geymsluna: https://github.com/andreafrancia/trash-cli

Það er allt og sumt! Veistu um einhver svipuð CLI verkfæri fyrir Linux? Deildu einhverjum upplýsingum um þá með okkur í gegnum athugasemdareyðublaðið hér að neðan.