ലിനക്സിൽ ആവർത്തിച്ച് ഡയറക്ടറികൾ തിരയുന്നതും നീക്കംചെയ്യുന്നതും എങ്ങനെ


ഞങ്ങളുടെ മുൻ ലേഖനങ്ങളിലൊന്നിൽ, ലിനക്സിലെ ഫയൽ സിസ്റ്റത്തിൽ ഏറ്റവും കൂടുതൽ ഡിസ്ക് സ്പേസ് ഉപയോഗിക്കുന്ന മികച്ച ഡയറക്ടറികളും ഫയലുകളും എങ്ങനെ കണ്ടെത്താമെന്ന് ഞങ്ങൾ വിശദീകരിച്ചു. അത്തരം ഡയറക്uടറികളിൽ ഇനി പ്രധാനപ്പെട്ട ഫയലുകളും ഉപഡയറക്uടറികളും (പഴയ ബാക്കപ്പുകൾ, ഡൗൺലോഡുകൾ മുതലായവ..) അടങ്ങിയിട്ടില്ലെന്ന് നിങ്ങൾ ശ്രദ്ധിച്ചാൽ, നിങ്ങളുടെ ഡിസ്uകിൽ ഇടം സൃഷ്uടിക്കാൻ അവ ഇല്ലാതാക്കാം.

ലിനക്സ് ഫയൽ സിസ്റ്റത്തിൽ ആവർത്തിച്ചുള്ള ഡയറക്ടറികൾ എങ്ങനെ കണ്ടെത്താമെന്നും ഇല്ലാതാക്കാമെന്നും ഈ ഹ്രസ്വ ട്യൂട്ടോറിയൽ വിവരിക്കുന്നു.

മുകളിലുള്ള ഉദ്ദേശ്യം നേടുന്നതിന്, താഴെയുള്ള വാക്യഘടന ഉപയോഗിച്ച് നിങ്ങൾക്ക് rm കമാൻഡിനൊപ്പം ഫൈൻഡ് കമാൻഡ് ഉപയോഗിക്കാവുന്നതാണ്. ഇവിടെ, അവസാനത്തെ + ചിഹ്നം ഒന്നിലധികം ഡയറക്uടറികൾ ഒരേസമയം വായിക്കാൻ പ്രാപ്uതമാക്കുന്നു.

$ find /start/search/from/this/dir -name "dirname-to-delete" -type d -exec /bin/rm -rf {} + 

ശ്രദ്ധിക്കുക: ലിനക്സിൽ ഉപയോഗിക്കുന്ന ഏറ്റവും അപകടകരമായ കമാൻഡുകളിൽ ഒന്നായതിനാൽ നിങ്ങൾ rm കമാൻഡ് ശ്രദ്ധാപൂർവ്വം ഉപയോഗിക്കണം: നിങ്ങൾക്ക് ഗുരുതരമായ സിസ്റ്റം ഡയറക്ടറികൾ ആകസ്മികമായി ഇല്ലാതാക്കാം, അങ്ങനെ സിസ്റ്റം പരാജയപ്പെടും.

ചുവടെയുള്ള ഉദാഹരണത്തിൽ, ഞങ്ങൾ files_2008 എന്ന ഡയറക്ടറി തിരയുകയും അത് ആവർത്തിച്ച് ഇല്ലാതാക്കുകയും ചെയ്യും:

$ $find ~/Downloads/software -name "files_2008" -type d -exec /bin/rm -rf {} + 

നിങ്ങൾക്ക് കണ്ടെത്തലും xarg-കളും ഉപയോഗിക്കാം; ഇനിപ്പറയുന്ന വാക്യഘടനയിൽ, -print0 പ്രവർത്തനം സ്റ്റാൻഡേർഡ് ഔട്ട്uപുട്ടിൽ പൂർണ്ണമായ ഡയറക്uടറി പാതയുടെ പ്രിന്റിംഗ് പ്രവർത്തനക്ഷമമാക്കുന്നു, തുടർന്ന് ഒരു ശൂന്യ പ്രതീകം:

$ find /start/search/from/this/dir -name "dirname-to-delete" -type d -print0 | xargs -0 /bin/rm -rf "{}"

മുകളിലുള്ള അതേ ഉദാഹരണം ഉപയോഗിച്ച്, ഞങ്ങൾക്ക് ഇവയുണ്ട്:

$ find ~/Downloads/software -name "files_2008" -type d -print0 | xargs -0 /bin/rm -rf "{}"

അവസാനമായി പക്ഷേ, നിങ്ങളുടെ ഡാറ്റയുടെ സുരക്ഷയെക്കുറിച്ച് നിങ്ങൾക്ക് ആശങ്കയുണ്ടെങ്കിൽ, ലിനക്സിൽ 'ഫയലുകളും ഡയറക്ടറികളും' ശാശ്വതമായും സുരക്ഷിതമായും ഇല്ലാതാക്കുന്നതിനുള്ള 3 വഴികൾ നിങ്ങൾ പഠിക്കാൻ ആഗ്രഹിച്ചേക്കാം.

Linux-ൽ ഫയൽ, ഡയറക്ടറി മാനേജ്മെന്റ് എന്നിവയെക്കുറിച്ചുള്ള കൂടുതൽ ഉപയോഗപ്രദമായ ലേഖനങ്ങൾ വായിക്കാൻ മറക്കരുത്:

  1. fdupes - ലിനക്സിൽ ഡ്യൂപ്ലിക്കേറ്റ് ഫയലുകൾ കണ്ടെത്താനും ഇല്ലാതാക്കാനുമുള്ള ഒരു കമാൻഡ് ലൈൻ ടൂൾ
  2. 'FSlint' ടൂൾ ഉപയോഗിച്ച് ലിനക്സിൽ ഡ്യൂപ്ലിക്കേറ്റ്/അനാവശ്യ ഫയലുകൾ എങ്ങനെ കണ്ടെത്താം, നീക്കം ചെയ്യാം
  3. വിപുലീകരണങ്ങളുള്ള ഒന്നോ അതിലധികമോ ഫയലുകൾ ഒഴികെ ഒരു ഡയറക്uടറിയിലെ എല്ലാ ഫയലുകളും ഇല്ലാതാക്കാനുള്ള 3 വഴികൾ

ഈ ലേഖനത്തിൽ, Linux-ൽ ആവർത്തിച്ചുള്ള ഡയറക്ടറികൾ എങ്ങനെ കണ്ടെത്താമെന്നും നീക്കംചെയ്യാമെന്നും ഞങ്ങൾ കാണിച്ചുതന്നു. നിങ്ങൾക്ക് ഈ വിഷയത്തിലേക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളോ അധിക ആശയങ്ങളോ ഉണ്ടെങ്കിൽ, ചുവടെയുള്ള അഭിപ്രായ വിഭാഗം ഉപയോഗിക്കുക.