Idọti-agekuru - Ọpa Trashcan kan lati ṣakoso idọti lati laini aṣẹ Linux


Idọti-agekuru jẹ wiwo laini aṣẹ ti o sọ awọn faili ati igbasilẹ awọn ọna pipe ti atilẹba, ọjọ piparẹ, ati awọn igbanilaaye ti o jọmọ. O nlo idọti kanna ti o lo nipasẹ awọn agbegbe tabili tabili Linux bi KDE, GNOME, ati XFCE eyiti o le pe lati ila aṣẹ (ati nipasẹ awọn iwe afọwọkọ).

Idoti-agekuru pese awọn ofin wọnyi:

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

Ninu nkan yii, a yoo fi ọ han bi o ṣe le fi sori ẹrọ ati lilo idọti-agekuru lati wa ọna atilẹba, ọjọ piparẹ, ati awọn igbanilaaye ti awọn faili ti o paarẹ ni Linux.

Bii o ṣe le Fi idọti-agekuru sii ni Lainos

Ọna taara ti fifi idọti-cli sii ni lilo ohun elo easy_install bi atẹle:

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

Ni omiiran, fi ẹrọ-idọti sori ẹrọ lati orisun bi o ti han.

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

Bii o ṣe le Lo idọti-agekuru ni Lainos

Lati idọti faili kan pato, ṣiṣe.

$ trash-put file1

Ṣe atokọ gbogbo awọn faili idọti.

$ 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

Wa faili kan ninu idọti naa.

$ 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

Pada si faili idọti kan.

$ 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

Yọ gbogbo awọn faili kuro ni idọti naa.

$ trash-empty

Yọ awọn faili nikan ti o ti paarẹ diẹ sii ju <days> sẹyin:

$ trash-empty <days>

Eyi ni ifihan ti aṣẹ yii:

$ 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

Yọ awọn faili nikan ti o baamu apẹrẹ kan.

Maṣe gbagbe lati lo awọn agbasọ lati le daabobo apẹẹrẹ lati imugboroosi ikarahun:

$ trash-rm  \*.txt

Fun alaye diẹ sii, ṣayẹwo ibi ipamọ Trash-cli Github: https://github.com/andreafrancia/trash-cli

Gbogbo ẹ niyẹn! Njẹ o mọ iru awọn irinṣẹ CLI ti o jọra fun Lainos? Pin diẹ ninu alaye nipa wọn pẹlu wa nipasẹ fọọmu asọye ni isalẹ.