Trash-cli - Linux കമാൻഡ് ലൈനിൽ നിന്ന് ട്രാഷ് കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഒരു ട്രാഷ്uകാൻ ടൂൾ


ട്രാഷ്-ക്ലി ഒരു കമാൻഡ് ലൈൻ ഇന്റർഫേസാണ്, അത് ഫയലുകൾ ട്രാഷ് ചെയ്യുകയും യഥാർത്ഥ സമ്പൂർണ്ണ പാത, ഇല്ലാതാക്കൽ തീയതി, അനുബന്ധ അനുമതികൾ എന്നിവ രേഖപ്പെടുത്തുകയും ചെയ്യുന്നു. കെഡിഇ, ഗ്നോം, എക്uസ്uഎഫ്uസിഇ തുടങ്ങിയ ജനപ്രിയ ലിനക്uസ് ഡെസ്uക്uടോപ്പ് എൻവയോൺമെന്റുകൾ ഉപയോഗിക്കുന്ന അതേ ട്രാഷ്uകാൻ ഇത് ഉപയോഗിക്കുന്നു, അത് കമാൻഡ് ലൈനിൽ നിന്നും (സ്ക്രിപ്റ്റുകൾ വഴിയും) അഭ്യർത്ഥിക്കാനാകും.

Trash-cli ഈ കമാൻഡുകൾ നൽകുന്നു:

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

ഈ ലേഖനത്തിൽ, ലിനക്സിൽ ഇല്ലാതാക്കിയ ഫയലുകളുടെ യഥാർത്ഥ പാത, ഇല്ലാതാക്കിയ തീയതി, അനുമതികൾ എന്നിവ കണ്ടെത്തുന്നതിന് ട്രാഷ്-ക്ലി എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും ഉപയോഗിക്കാമെന്നും ഞങ്ങൾ നിങ്ങളെ കാണിക്കും.

Linux-ൽ Trash-cli എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

ട്രാഷ്-ക്ലി ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള ലളിതമായ മാർഗ്ഗം ഇനിപ്പറയുന്ന രീതിയിൽ ഈസി_ഇൻസ്റ്റാൾ ടൂൾ ഉപയോഗിച്ചാണ്:

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

അല്ലെങ്കിൽ, കാണിച്ചിരിക്കുന്നതുപോലെ ഉറവിടത്തിൽ നിന്ന് Trash-cli ഇൻസ്റ്റാൾ ചെയ്യുക.

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

Linux-ൽ Trash-cli എങ്ങനെ ഉപയോഗിക്കാം

ഒരു നിർദ്ദിഷ്ട ഫയൽ ട്രാഷ് ചെയ്യാൻ, റൺ ചെയ്യുക.

$ trash-put file1

ട്രാഷ് ചെയ്ത എല്ലാ ഫയലുകളും ലിസ്റ്റ് ചെയ്യുക.

$ 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

ട്രാഷ്uകാനിൽ ഒരു ഫയലിനായി തിരയുക.

$ 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

ട്രാഷ് ചെയ്ത ഫയൽ പുനഃസ്ഥാപിക്കുക.

$ 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

ട്രാഷ്uകാനിൽ നിന്ന് എല്ലാ ഫയലുകളും നീക്കം ചെയ്യുക.

$ trash-empty

<days> മുമ്പ് ഇല്ലാതാക്കിയ ഫയലുകൾ മാത്രം നീക്കം ചെയ്യുക:

$ trash-empty <days>

ഈ കമാൻഡിന്റെ ഒരു പ്രദർശനം ഇതാ:

$ 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

ഒരു പാറ്റേണുമായി പൊരുത്തപ്പെടുന്ന ഫയലുകൾ മാത്രം നീക്കം ചെയ്യുക.

ഷെൽ വിപുലീകരണത്തിൽ നിന്ന് പാറ്റേൺ പരിരക്ഷിക്കുന്നതിന് ഉദ്ധരണികൾ ഉപയോഗിക്കാൻ മറക്കരുത്:

$ trash-rm  \*.txt

കൂടുതൽ വിവരങ്ങൾക്ക്, Trash-cli Github ശേഖരം പരിശോധിക്കുക: https://github.com/andreafrancia/trash-cli

അത്രയേയുള്ളൂ! Linux-ന് സമാനമായ ഏതെങ്കിലും CLI ടൂളുകൾ നിങ്ങൾക്കറിയാമോ? താഴെയുള്ള കമന്റ് ഫോം വഴി അവരെക്കുറിച്ചുള്ള ചില വിവരങ്ങൾ ഞങ്ങളുമായി പങ്കിടുക.