ട്രാഷ്-ക്ലി, കമാൻഡ് ലൈൻ ഇന്റർപ്രെറ്ററിനായി ഒരു ട്രാഷ് കാൻ

ട്രാഷ്-ക്ലിയെക്കുറിച്ച്

അടുത്ത ലേഖനത്തിൽ നമ്മൾ ട്രാഷ്-ക്ലൈ പരിശോധിക്കാൻ പോകുന്നു. ഇതാണ് കമാൻഡ് ലൈൻ ഇന്റർ‌പ്രെറ്ററിനായി ഒരു ട്രാഷ് ക്യാൻ‌ നൽ‌കുന്ന ഒരു ചെറിയ സ free ജന്യ സോഫ്റ്റ്വെയർ‌ കമാൻ‌ഡുകൾ‌. ഇപ്പോൾ, നിങ്ങൾ ഉപയോഗിക്കുന്ന ഏത് സിസ്റ്റവും ഗ്രാഫിക്കൽ പരിതസ്ഥിതിയിൽ നിന്നുള്ള ഗ്നു / ലിനക്സ്, വിൻഡോസ് അല്ലെങ്കിൽ മാക് ഒഎസ് ആകട്ടെ, നിങ്ങൾ ഒരു ഫയൽ ഇല്ലാതാക്കുമ്പോൾ അത് സാധാരണയായി ട്രാഷിൽ അവസാനിക്കും. ഇത് അനുതപിക്കാനും ഫയൽ പുന restore സ്ഥാപിക്കാനും അല്ലെങ്കിൽ ശാശ്വതമായി ഇല്ലാതാക്കാനുമുള്ള ഓപ്ഷൻ നൽകുന്നു. മറുവശത്ത്, നിങ്ങൾ കമാൻഡ് ലൈനിൽ നിന്ന് ഒരു ഫയൽ ഇല്ലാതാക്കുകയാണെങ്കിൽ, ആ ഫയലുകൾ വീണ്ടെടുക്കാനുള്ള ഓപ്ഷൻ, തത്വത്തിൽ ഞങ്ങൾക്ക് അത് ഉണ്ടാകില്ല.

ഞാൻ പറഞ്ഞതുപോലെ, കമാൻഡ് ലൈനിൽ നിന്ന് റീസൈക്കിൾ ബിൻ കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഒരു ക്ലയന്റാണ് ട്രാഷ്-ക്ലൈ. Si ഒരു അപരനാമം സൃഷ്ടിക്കുക അതിനാൽ നിങ്ങൾ rm ഉപയോഗിക്കുമ്പോൾ, നിങ്ങൾ ശരിക്കും ട്രാഷ്-ക്ലൈ ഉപയോഗിക്കുന്നു, ഡാറ്റ നഷ്‌ടപ്പെടുന്നത് തടയാൻ നിങ്ങൾക്ക് ഒരു നല്ല മാർഗ്ഗം ലഭിക്കും. അശ്രദ്ധയിലൂടെയോ അല്ലെങ്കിൽ അബദ്ധവശാൽയോ ഇല്ലാതാക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കാത്ത ഫയലുകൾ ഇല്ലാതാക്കുന്നത് ഇതിലൂടെ നിങ്ങൾക്ക് ഒഴിവാക്കാം. ട്രാഷ്-ക്ലൈ ഉപയോഗിച്ച് നിങ്ങൾ എന്തെങ്കിലും ഇല്ലാതാക്കുമ്പോൾ അത് ട്രാഷിൽ തുടരും എന്നതിനാലാണിത്.

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

ഉബുണ്ടുവിൽ ട്രാഷ്-ക്ലൈ ഇൻസ്റ്റാൾ ചെയ്യുക

ട്രാഷ്-ക്ലൈ ഇൻസ്റ്റാൾ ചെയ്യുന്നത് ഉബുണ്ടുവിൽ വളരെ എളുപ്പമാണ് apt പാക്കേജ് മാനേജർ ഉപയോഗിക്കുന്നു. നിങ്ങൾ ചെയ്യേണ്ടത് ഒരു ടെർമിനൽ (Ctrl + Alt + T) തുറന്ന് കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

apt ഉപയോഗിച്ച് ട്രാഷ്-ക്ലൈ ഇൻസ്റ്റാൾ ചെയ്യുക

sudo apt-get install trash-cli

ട്രാഷ്-ക്ലൈ ഉപകരണം പൈത്തൺ അടിസ്ഥാനമാക്കിയുള്ളതാണ്, അതിനാൽ ഉറവിടങ്ങളിൽ നിന്നും ഞങ്ങൾക്ക് ഇത് ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും. എല്ലാ ഡിസ്ട്രോകൾക്കും നടപടിക്രമം സാധാരണമാണ്. നിങ്ങൾ ഒരു ടെർമിനൽ (Ctrl + Alt + T) തുറന്ന് കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കേണ്ടതുണ്ട്:

റിപ്പോ ട്രാഷ്-ക്ലൈ ഡൗൺലോഡുചെയ്യുക

git clone https://github.com/andreafrancia/trash-cli.git

cd trash-cli

sudo python3 setup.py install

sudo python3 setup.py install --user

ഉപയോഗത്തിന്റെ ഉദാഹരണം

ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, ഉപയോക്താക്കൾ നമുക്ക് ഇപ്പോൾ കമാൻഡുകൾ ഉപയോഗിക്കാം:

  • ചവറ്റുകുട്ട: ഫയലുകളും ഡയറക്ടറികളും ഇല്ലാതാക്കാൻ.
  • ട്രാഷ് ശൂന്യമാണ്: ബിൻ ശൂന്യമാക്കുക.
  • ട്രാഷ്-ലിസ്റ്റ്: ട്രാഷിലുള്ള ഫയലുകളും ഫോൾഡറുകളും പട്ടികപ്പെടുത്തുന്നു.
  • ട്രാഷ് പുന restore സ്ഥാപിക്കുക- ട്രാഷിലുള്ള ഫയലുകളും ഫോൾഡറുകളും പുന ore സ്ഥാപിക്കുക.
  • ട്രാഷ്-ആർ‌എം- ട്രാഷിലുള്ള ഒരു നിർദ്ദിഷ്ട ഫയൽ വ്യക്തിഗതമായി ഇല്ലാതാക്കുക.

ട്രാഷിലേക്ക് ഒരു ഫയൽ അയയ്‌ക്കുക

ഇപ്പോൾ നമുക്ക് ടെർമിനലിൽ നിന്ന് ലഭ്യമായ ഈ കമാൻഡുകൾ വളരെ ലളിതമായ രീതിയിൽ ഉപയോഗിക്കാം. ഉദാഹരണത്തിന്, ഞങ്ങൾക്ക് വേണമെങ്കിൽ rm ഉപയോഗിക്കുന്നതിനുപകരം ട്രാഷിലേക്ക് എന്തെങ്കിലും അയയ്‌ക്കുക (അത് തത്വത്തിൽ വീണ്ടെടുക്കാനാവില്ല), നിങ്ങൾക്ക് ഈ മറ്റ് കമാൻഡ് ഉപയോഗിക്കാം:

ചവറ്റുകുട്ട

trash-put ejemplo-trash-cli.txt

ട്രാഷ്-ക്ലൈ യഥാർത്ഥത്തിൽ ഫയലുകളെയോ ഡയറക്ടറികളെയോ ഇല്ലാതാക്കില്ല, അത് അവയെ ഒരു മറഞ്ഞിരിക്കുന്ന ഡയറക്ടറിയിലേക്ക് നീക്കുന്നു. ശ്രദ്ധിക്കുക, ഓരോ ഫയലോ ഡയറക്ടറിയോ യഥാർത്ഥത്തിൽ ഉണ്ടായിരുന്ന പാത സംരക്ഷിക്കും. അതിനർത്ഥം നിങ്ങൾ പിന്നീട് ഇത് പുന restore സ്ഥാപിക്കുകയാണെങ്കിൽ, അത് ഞങ്ങൾ നീക്കം ചെയ്ത ഡയറക്ടറിയിലേക്കായിരിക്കും.

ഫയലുകളും ഡയറക്ടറികളും നീക്കംചെയ്ത മറഞ്ഞിരിക്കുന്ന ഡയറക്ടറി നമുക്ക് ഇത് കമാൻഡ് ഉപയോഗിച്ച് കാണാൻ കഴിയും:

ട്രാഷ് ഡയറക്ടറി

ls -la $HOME/.local/share/Trash

ഈ മറഞ്ഞിരിക്കുന്ന ഡയറക്‌ടറിയിൽ‌ നിങ്ങൾ‌ മറ്റൊരു രണ്ട് ഡയറക്ടറികൾ‌ കണ്ടെത്തും:

  • ഫയലുകൾ: ഇവിടെയാണ് ട്രാഷ്-പുട്ട് കമാൻഡ് ഇല്ലാതാക്കിയ ഫയലോ ഡയറക്ടറിയോ നീക്കുന്നത്.
  • വിവരം: ഇല്ലാതാക്കിയ ഓരോ ഫയലിനും / ഡയറക്ടറിക്കും കമാൻഡ് ഗ്രൂപ്പ് ഒരു .trashinfo ഫയൽ കൈകാര്യം ചെയ്യുന്നു.

ഇല്ലാതാക്കിയ ഫയലുകളോ ഡയറക്ടറികളോ പട്ടികപ്പെടുത്തുക

പാരാ ട്രാഷിൽ കാണുന്ന ഫയലുകളോ ഡയറക്ടറികളോ പട്ടികപ്പെടുത്തുക, ഞങ്ങൾ എക്സിക്യൂട്ട് ചെയ്യുന്ന കമാൻഡ് ലൈനിൽ നിന്ന്:

ട്രാഷ്-ലിസ്റ്റ്

trash-list

ട്രാഷ് സ്വതന്ത്രമാക്കുക

എല്ലാവർക്കും അറിയാവുന്നതുപോലെ, ട്രാഷിലെ ഫയലുകൾ ഡിസ്ക് സ്പേസ് എടുക്കുന്നു. ഇക്കാരണത്താൽ ഇത് കാലാകാലങ്ങളിൽ ഒരു നല്ല ശീലമാണ്, ട്രാഷ് ഇടം ശൂന്യമാക്കുക. കമാൻഡ് ഉപയോഗിച്ച് നമുക്ക് ഇത് ചെയ്യാൻ കഴിയും:

trash-empty

ഇത് ഇതുപോലെ പ്രവർത്തിപ്പിക്കുന്നു, പാരാമീറ്ററുകൾ ഇല്ലാതെ അത് ട്രാഷിലുള്ള ഞങ്ങളുടെ എല്ലാം ഇല്ലാതാക്കും.

വേണമെങ്കിൽ സംഭരിച്ച x ദിവസത്തെ ഫയലുകളോ ഡയറക്ടറികളോ ഇല്ലാതാക്കുക, നമുക്ക് ഒരു പാരാമീറ്ററായി ദിവസങ്ങളുടെ എണ്ണം കടന്നുപോകേണ്ടിവരും. ഉദാഹരണത്തിന്, കഴിഞ്ഞ 5 ദിവസങ്ങളിൽ സംഭരിച്ചിരുന്നവ ഇല്ലാതാക്കാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ:

trash-empty 5

ഫയലുകളോ ഡയറക്ടറികളോ പുന ore സ്ഥാപിക്കുക

ട്രാഷ്-ക്ലൈ ഇൻസ്റ്റാൾ ചെയ്യാൻ നിങ്ങൾക്ക് താൽപ്പര്യമുള്ള കമാൻഡാണിത്, ഇല്ലാതാക്കിയവ പുന restore സ്ഥാപിക്കാൻ ഇത് ഞങ്ങളെ അനുവദിക്കും. ട്രാഷ് പുന restore സ്ഥാപിക്കുക ഫയലുകളോ ഡയറക്ടറികളോ അവയുടെ യഥാർത്ഥ സ്ഥലത്തേക്ക് പുന ores സ്ഥാപിക്കുന്നു, ട്രാഷ് പുട്ട് ഈ വിവരം സംഭരിക്കുന്നുവെന്ന് ഓർമ്മിക്കുക.

ട്രാഷ് പുന restore സ്ഥാപിക്കുക

trash-restore

ട്രാഷിൽ നിന്ന് ഫയലുകൾ ഇല്ലാതാക്കുന്നു

ട്രാഷ്-ആർ‌എം കമാൻഡ് ഉപയോഗിച്ച് നമുക്ക് കഴിയും ട്രാഷിൽ നിന്ന് ഫയലുകളോ ഡയറക്ടറികളോ ശാശ്വതമായി ഇല്ലാതാക്കുക. ഈ ദൗത്യം നിറവേറ്റുന്നതിന് ഞങ്ങൾക്ക് നിരവധി മാർഗങ്ങളുണ്ട്. ആദ്യത്തേതിനൊപ്പം പേര് പ്രകാരം ഞങ്ങൾ ഒരു ഫയൽ ഇല്ലാതാക്കും:

trash-rm ejemplo-trash-cli.txt

നമുക്ക് തിരഞ്ഞെടുക്കാനും കഴിയും ഒരു നിർദ്ദിഷ്ട വിപുലീകരണം ഉപയോഗിച്ച് എല്ലാ ഫയലുകളും നീക്കംചെയ്യുക:

നിർദ്ദിഷ്ട ഫയൽ വിപുലീകരണം ഇല്ലാതാക്കുക

trash-rm '*.txt'

ഞങ്ങൾക്ക് വേണമെങ്കിൽ ട്രാഷിൽ നിന്ന് ഒരു ഫോൾഡർ നീക്കംചെയ്യുക, ഉപയോഗിക്കാനുള്ള കമാൻഡ് ഇതായിരിക്കും:

ഫോൾഡർ ഇല്ലാതാക്കുക

trash-rm carpeta-ejemplo

സഹായം

ഏറ്റവും പൂർണ്ണമായ സഹായം കണ്ടെത്താൻ കഴിയും മാൻ പേജിൽ. ഇത് ആലോചിക്കാൻ നമുക്ക് കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യേണ്ടതുണ്ട്:

ട്രാഷ് മാൻ പേജ്

man trash

ഫയലുകളും ഡയറക്ടറികളും ഇല്ലാതാക്കാൻ ഗ്നു / ലിനക്സിലെ ട്രാഷ്-ക്ലൈ കമാൻഡ് ഞങ്ങളെ അനുവദിക്കുന്നു. അവരുടെ സമ്പൂർണ്ണ പാത, അനുമതികൾ, തീയതി എന്നിവ ഉപയോഗിച്ച് സംരക്ഷിച്ചുകൊണ്ട് അവ വീണ്ടെടുക്കാനും ഇത് ഞങ്ങളെ അനുവദിക്കും. ഇതിന് കഴിയും എന്നതിൽ നിന്ന് ഈ പ്രോജക്റ്റിനെക്കുറിച്ച് കൂടുതൽ പരിശോധിക്കുക GitHub- ലെ പേജ് അതേ.


ലേഖനത്തിന്റെ ഉള്ളടക്കം ഞങ്ങളുടെ തത്ത്വങ്ങൾ പാലിക്കുന്നു എഡിറ്റോറിയൽ എത്തിക്സ്. ഒരു പിശക് റിപ്പോർട്ടുചെയ്യാൻ ക്ലിക്കുചെയ്യുക ഇവിടെ.

അഭിപ്രായമിടുന്ന ആദ്യയാളാകൂ

നിങ്ങളുടെ അഭിപ്രായം ഇടുക

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിച്ചു ചെയ്യില്ല.

*

*

  1. ഡാറ്റയുടെ ഉത്തരവാദിത്തം: മിഗുവൽ ഏഞ്ചൽ ഗാറ്റൻ
  2. ഡാറ്റയുടെ ഉദ്ദേശ്യം: സ്പാം നിയന്ത്രിക്കുക, അഭിപ്രായ മാനേജുമെന്റ്.
  3. നിയമസാധുത: നിങ്ങളുടെ സമ്മതം
  4. ഡാറ്റയുടെ ആശയവിനിമയം: നിയമപരമായ ബാധ്യതയല്ലാതെ ഡാറ്റ മൂന്നാം കക്ഷികളുമായി ആശയവിനിമയം നടത്തുകയില്ല.
  5. ഡാറ്റ സംഭരണം: ഒസെന്റസ് നെറ്റ്‌വർക്കുകൾ (ഇയു) ഹോസ്റ്റുചെയ്യുന്ന ഡാറ്റാബേസ്
  6. അവകാശങ്ങൾ: ഏത് സമയത്തും നിങ്ങളുടെ വിവരങ്ങൾ പരിമിതപ്പെടുത്താനും വീണ്ടെടുക്കാനും ഇല്ലാതാക്കാനും കഴിയും.