Trash-cli - miskastes rīks, lai pārvaldītu miskasti no Linux komandrindas


Trash-cli ir komandrindas interfeiss, kas miskastē failus un reģistrē sākotnējo absolūto ceļu, dzēšanas datumu un saistītās atļaujas. Tas izmanto to pašu miskasti, ko izmanto populāras Linux darbvirsmas vides, piemēram, KDE, GNOME un XFCE, kuras var izsaukt no komandrindas (un ar skriptu starpniecību).

Trash-cli nodrošina šīs komandas:

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

Šajā rakstā mēs parādīsim, kā instalēt un izmantot trash-cli, lai atrastu Linux sākotnējo ceļu, dzēšanas datumu un izdzēsto failu atļaujas.

Kā Linux instalēt miskasti

Vienkāršs trash-cli instalēšanas veids ir šāds:

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

Citādi instalējiet Trash-cli no avota, kā parādīts.

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

Kā lietot Trash-cli operētājsistēmā Linux

Lai izmestu konkrētu failu, palaidiet.

$ trash-put file1

Uzskaitiet visus miskastē ievietotos failus.

$ 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

Meklējiet failu miskastē.

$ 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

Atjaunojiet miskastē ievietotu failu.

$ 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

Noņemiet visus failus no atkritnes.

$ trash-empty

Noņemiet tikai tos failus, kas ir izdzēsti vairāk nekā pirms <days>:

$ trash-empty <days>

Šeit ir šīs komandas demonstrācija:

$ 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

Noņemiet tikai failus, kas atbilst paraugam.

Neaizmirstiet izmantot pēdiņas, lai pasargātu rakstu no čaumalas izplešanās:

$ trash-rm  \*.txt

Lai iegūtu papildinformāciju, skatiet Trash-cli Github repozitoriju: https://github.com/andreafrancia/trash-cli

Tas ir viss! Vai jūs zināt kādus līdzīgus CLI rīkus Linux? Dalieties informācijā par viņiem, izmantojot zemāk esošo komentāru veidlapu.