Trash-cli - Usa ka Trashcan Tool sa Pagdumala sa Basura gikan sa Linux Command Line


Ang Trash-cli usa ka interface sa command line nga nag-trash sa mga file ug nagrekord sa orihinal nga hingpit nga agianan, petsa sa pagtangtang, ug kaubang mga permiso. Gigamit niini ang parehas nga trashcan nga gigamit sa mga sikat nga Linux desktop environment sama sa KDE, GNOME, ug XFCE nga mahimong ma-invoke gikan sa command line (ug pinaagi sa mga script).

Ang Trash-cli naghatag niini nga mga sugo:

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

Niini nga artikulo, ipakita namo kanimo kung giunsa ang pag-install ug paggamit sa trash-cli aron makit-an ang orihinal nga agianan, petsa sa pagtangtang, ug mga pagtugot sa mga natangtang nga file sa Linux.

Giunsa ang Pag-install sa Trash-cli sa Linux

Ang prangka nga paagi sa pag-instalar sa trash-cli mao ang paggamit sa easy_install tool sama sa mosunod:

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

Kung dili, i-install ang Trash-cli gikan sa gigikanan sama sa gipakita.

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

Giunsa Paggamit ang Trash-cli sa Linux

Aron ma-bass ang usa ka piho nga file, pagdagan.

$ trash-put file1

Ilista ang tanan nga basurahan nga mga file.

$ 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

Pangitag file sa trashcan.

$ 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

Iuli ang usa ka basurahan nga file.

$ 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

Kuhaa ang tanan nga mga file gikan sa trashcan.

$ trash-empty

Kuhaa lang ang mga file nga natangtang labaw pa sa <days> ang milabay:

$ trash-empty <days>

Ania ang usa ka pagpakita niini nga sugo:

$ 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

Kuhaa lang ang mga file nga motakdo sa usa ka pattern.

Ayaw kalimti ang paggamit sa mga kinutlo aron mapanalipdan ang sumbanan gikan sa pagpalapad sa kabhang:

$ trash-rm  \*.txt

Para sa dugang nga impormasyon, tan-awa ang Trash-cli Github repository: https://github.com/andreafrancia/trash-cli

Kana lang! Nahibal-an ba nimo ang bisan unsang parehas nga mga himan sa CLI alang sa Linux? Ipaambit kanamo ang pipila ka impormasyon bahin kanila pinaagi sa porma sa komento sa ubos.