Jinsi ya Kutafuta na Kuondoa Saraka kwa Kujirudia kwenye Linux


Katika moja ya nakala zetu zilizopita, tulielezea jinsi ya kujua saraka za juu na faili zinazotumia nafasi nyingi za diski kwenye mfumo wa faili kwenye Linux. Ikiwa unaona kwamba saraka hizo hazina tena faili muhimu na subdirectories (kama vile chelezo za zamani, vipakuliwa n.k..), basi unaweza kuzifuta ili kutoa nafasi kwenye diski yako.

Mafunzo haya mafupi yanaeleza jinsi ya kupata na kufuta saraka kwa kujirudia katika mfumo wa faili wa Linux.

Ili kufikia madhumuni ya hapo juu, unaweza kuajiri find amri pamoja na rm amri kwa kutumia syntax hapa chini. Hapa, alama ya + mwishoni huwezesha saraka nyingi kusomwa kwa wakati mmoja.

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

Tahadhari: Lazima utumie rm amri kwa uangalifu kwa sababu ni mojawapo ya amri hatari zaidi kutumia katika Linux: unaweza kufuta saraka muhimu za mfumo kwa bahati mbaya, hivyo kusababisha kushindwa kwa mfumo.

Katika mfano ulio hapa chini, tutatafuta saraka inayoitwa files_2008 na kuifuta kwa kujirudia:

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

Unaweza pia kutumia find na xargs; katika syntax ifuatayo, -print0 kitendo huwezesha uchapishaji wa njia kamili ya saraka kwenye pato la kawaida, ikifuatiwa na herufi isiyofaa:

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

Kwa kutumia mfano huo hapo juu, tunayo:

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

Mwisho kabisa, ikiwa una wasiwasi kuhusu usalama wa data yako, basi unaweza kutaka kujifunza njia 3 za kufuta kabisa na kwa usalama 'Faili na Saraka' katika Linux.

Usisahau kusoma nakala muhimu zaidi kuhusu usimamizi wa faili na saraka katika Linux:

  1. fdupes - Zana ya Mstari wa Amri ya Kupata na Kufuta Faili Nakala katika Linux
  2. Jinsi ya Kupata na Kuondoa Faili Nakala/Zisizotakikana katika Linux Kwa Kutumia Zana ya ‘FSlint’
  3. Njia 3 za Kufuta Faili Zote katika Saraka Isipokuwa Faili Moja au Chache zenye Viendelezi

Katika nakala hii, tulikuonyesha jinsi ya kupata na kuondoa saraka kwa kurudia kwenye Linux. Ikiwa una swali lolote au mawazo ya ziada unayotaka kuongeza kwenye mada hii, tumia sehemu ya maoni hapa chini.