Trash-cli - Għodda Trashcan biex Immaniġġja Trash mil-Linja tal-Kmand tal-Linux


Trash-cli hija interface tal-linja tal-kmand li tneħħi l-fajls u tirreġistra l-mogħdija assoluta oriġinali, id-data tat-tħassir u l-permessi assoċjati. Juża l-istess trashcan użat minn ambjenti tad-desktop Linux popolari bħal KDE, GNOME, u XFCE li jistgħu jiġu invokati mil-linja tal-kmand (u permezz ta 'skripts).

Trash-cli jipprovdi dawn il-kmandi:

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

F'dan l-artikolu, ser nuruk kif tinstalla u tuża trash-cli biex issib il-mogħdija oriġinali, id-data tat-tħassir, u l-permessi ta 'fajls imħassra fil-Linux.

Kif Tinstalla Trash-cli fil-Linux

Il-mod sempliċi kif tinstalla trash-cli huwa billi tuża l-għodda easy_install kif ġej:

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

Inkella, installa Trash-cli mis-sors kif muri.

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

Kif tuża Trash-cli fil-Linux

Biex trash fajl speċifiku, run.

$ trash-put file1

Elenka l-fajls kollha trashed.

$ 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

Fittex fajl fit-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

Irrestawra fajl trashed.

$ 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

Neħħi l-fajls kollha mit-trashcan.

$ trash-empty

Neħħi biss il-fajls li tħassru aktar minn <days> ilu:

$ trash-empty <days>

Hawnhekk hawn turija ta' dan il-kmand:

$ 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

Neħħi biss fajls li jaqblu ma' mudell.

Tinsiex tuża kwotazzjonijiet sabiex tipproteġi l-mudell mill-espansjoni tal-qoxra:

$ trash-rm  \*.txt

Għal aktar informazzjoni, iċċekkja Trash-cli Github repożitorju: https://github.com/andreafrancia/trash-cli

Dak kollox! Taf xi għodda CLI simili għal Linux? Aqsam xi informazzjoni dwarhom magħna permezz tal-formola tal-kummenti hawn taħt.