Jinsi ya Kupata Saraka na Faili za Juu (Nafasi ya Diski) kwenye Linux


Kama msimamizi wa Linux, lazima uangalie mara kwa mara ni faili na folda zipi zinazotumia nafasi zaidi ya diski. Inahitajika sana kupata takataka isiyo ya lazima na kuifungua kutoka kwa diski yako ngumu.

Mafunzo haya mafupi yanaeleza jinsi ya kupata faili na folda kubwa zaidi katika mfumo wa faili wa Linux kwa kutumia find command. Ikiwa unataka kujifunza zaidi kuhusu amri hizi mbili, basi nenda kwenye makala zifuatazo.

  • Jifunze Amri 10 Muhimu za ‘du’ (Matumizi ya Diski) katika Linux
  • Bwana Amri ya ‘Tafuta’ na Mifano hii 35 ya Kiutendaji

Jinsi ya Kupata Faili Kubwa na Saraka katika Linux

Tekeleza amri ifuatayo ili kujua saraka kubwa zaidi chini ya kizigeu cha /home.

# du -a /home | sort -n -r | head -n 5

Amri hapo juu inaonyesha saraka 5 kubwa zaidi za kizigeu changu cha nyumbani.

Ikiwa unataka kuonyesha saraka kubwa zaidi kwenye saraka ya sasa ya kufanya kazi, endesha:

# du -a | sort -n -r | head -n 5

Hebu tuvunje amri na tuone kile kinachosema kila parameter.

  1. du amri: Kadiria matumizi ya nafasi ya faili.
  2. a : Huonyesha faili na folda zote.
  3. panga amri : Panga mistari ya faili za maandishi.
  4. -n : Linganisha kulingana na nambari ya nambari.
  5. -r : Badilisha matokeo ya ulinganisho.
  6. kichwa : Toa sehemu ya kwanza ya faili.
  7. -n : Chapisha mistari ya kwanza ya ‘n’. (Kwa upande wetu, Tulionyesha mistari 5 ya kwanza).

Baadhi yenu wangependa kuonyesha matokeo hapo juu katika umbizo linaloweza kusomeka na binadamu. yaani unaweza kutaka kuonyesha faili kubwa zaidi katika KB, MB, au GB.

# du -hs * | sort -rh | head -5

Amri iliyo hapo juu itaonyesha saraka za juu, ambazo zinakula nafasi zaidi ya diski. Ikiwa unahisi kuwa saraka zingine sio muhimu, unaweza kufuta saraka ndogo chache au kufuta folda nzima ili kuongeza nafasi.

Ili kuonyesha folda/faili kubwa zaidi ikijumuisha saraka ndogo, endesha:

# du -Sh | sort -rh | head -5

Jua maana ya kila chaguo kutumia katika amri hapo juu:

  1. du amri: Kadiria matumizi ya nafasi ya faili.
  2. -h : Saizi za uchapishaji katika umbizo linaloweza kusomeka na binadamu (k.m., 10MB).
  3. -S : Usijumuishe saizi ya saraka ndogo.
  4. -s : Onyesha jumla ya kila hoja.
  5. panga amri : panga mistari ya faili za maandishi.
  6. -r : Badilisha matokeo ya ulinganisho.
  7. -h : Linganisha nambari zinazoweza kusomeka na binadamu (k.m., 2K, 1G).
  8. kichwa : Toa sehemu ya kwanza ya faili.

Jua Saizi za Juu za Faili Pekee

Ikiwa unataka kuonyesha saizi kubwa za faili tu, basi endesha amri ifuatayo:

# find -type f -exec du -Sh {} + | sort -rh | head -n 5

Ili kupata faili kubwa zaidi katika eneo fulani, jumuisha tu njia kando ya amri ya pata:

# find /home/tecmint/Downloads/ -type f -exec du -Sh {} + | sort -rh | head -n 5
OR
# find /home/tecmint/Downloads/ -type f -printf "%s %p\n" | sort -rn | head -n 5

Amri iliyo hapo juu itaonyesha faili kubwa zaidi kutoka /home/tecmint/Downloads directory.

Hayo ni yote kwa sasa. Kupata faili na folda kubwa sio kazi kubwa. Hata msimamizi wa novice anaweza kuwapata kwa urahisi. Ukiona mafunzo haya yanafaa, tafadhali yashiriki kwenye mitandao yako ya kijamii na usaidie TecMint.