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.