Trash-cli - Ngwá ọrụ Trashcan iji jikwaa ahịhịa sitere na Linux Command Line


Trash-cli bụ interface ahịrị ahịrị iwu na-ekpofu faịlụ ma dekọọ ụzọ zuru oke izizi, ụbọchị ihichapụ, yana ikike emetụtara. Ọ na-eji otu trashcan nke gburugburu desktọpụ Linux a ma ama dị ka KDE, GNOME, na XFCE nke enwere ike ịkpọku site na ahịrị iwu (yana site na edemede).

Trash-cli na-enye iwu ndị a:

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

N'isiokwu a, anyị ga-egosi gị otu esi etinye ma jiri trash-cli chọta ụzọ mbụ, ụbọchị ihichapụ, na ikike nke faịlụ ehichapụ na Linux.

Otu esi etinye Trash-cli na Linux

Ụzọ kwụ ọtọ nke ịwụnye trash-cli bụ site na iji easy_install ngwá ọrụ dị ka ndị a:

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

Ọzọ, wụnye ahịhịa-cli site na isi iyi dị ka egosiri.

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

Otu esi eji Trash-cli na Linux

Ka ikpofuo otu faịlụ, gbaa ọsọ.

$ trash-put file1

Depụta faịlụ niile ekpofuru efu.

$ 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

Chọọ faịlụ n'ime 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

Weghachite faịlụ ekpofuru efu.

$ 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

Wepu faịlụ niile na ihe mkpofu.

$ trash-empty

Wepu naanị faịlụ ndị ehichapụrụ karịa <days> gara aga:

$ trash-empty <days>

Nke a bụ ngosipụta nke iwu a:

$ 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

Wepu naanị faịlụ dabara ụkpụrụ.

Echefula iji nhota okwu iji chebe ụkpụrụ site na mgbasawanye shei:

$ trash-rm  \*.txt

Maka ozi ndị ọzọ, lelee ebe nchekwa ahịhịa-cli Github: https://github.com/andreafrancia/trash-cli

Ọ gwụla! Ị maara ngwaọrụ CLI ọ bụla maka Linux? Kekọrịta anyị ụfọdụ ozi gbasara ha site na ụdị nkọwa n'okpuru.