Trash-cli - Kayan aikin Shara don Sarrafa Shara daga Layin Umurnin Linux


Trash-cli babban layin umarni ne wanda ke zubar da fayiloli da yin rikodin ainihin cikakkiyar hanya, kwanan gogewa, da izini masu alaƙa. Yana amfani da kwandon shara iri ɗaya da shahararrun wuraren tebur na Linux ke amfani da su kamar KDE, GNOME, da XFCE waɗanda za a iya kiran su daga layin umarni (kuma ta hanyar rubutun).

Trash-cli yana ba da waɗannan umarni:

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

A cikin wannan labarin, za mu nuna muku yadda ake girka da amfani da sharar-cli don nemo hanyar asali, ranar gogewa, da izini na fayilolin da aka goge a cikin Linux.

Yadda ake Sanya Trash-cli a cikin Linux

Hanya madaidaiciya ta shigar da sharan-cli ita ce ta amfani da kayan aiki mai sauƙi_install kamar haka:

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

In ba haka ba, shigar da Shara-cli daga tushe kamar yadda aka nuna.

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

Yadda ake Amfani da Trash-cli a cikin Linux

Don sharar takamaiman fayil, gudu.

$ trash-put file1

Jera duk fayilolin da aka sharar.

$ 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

Nemo fayil a cikin kwandon shara.

$ 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

Mayar da fayil ɗin da aka sharar.

$ 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

Cire duk fayiloli daga kwandon shara.

$ trash-empty

Cire fayilolin kawai waɗanda aka share fiye da <days> da suka wuce:

$ trash-empty <days>

Ga nunin wannan umarni:

$ 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

Cire fayilolin da suka dace da tsari kawai.

Kar a manta da yin amfani da ƙididdiga don kare ƙirar daga faɗaɗa harsashi:

$ trash-rm  \*.txt

Don ƙarin bayani, duba ma'ajiyar shara-cli Github: https://github.com/andreafrancia/trash-cli

Shi ke nan! Shin kun san kowane irin kayan aikin CLI na Linux? Raba wasu bayanai game da su tare da mu ta hanyar sharhin da ke ƙasa.