Kuidas teada saada Linuxi peamisi katalooge ja faile (kettaruum)


Linuxi administraatorina peate perioodiliselt kontrollima, millised failid ja kaustad kulutavad rohkem kettaruumi. On väga vaja leida mittevajalikud junksid ja need kõvakettalt vabastada.

See lühike õpetus kirjeldab, kuidas leida suuremaid faile ja kaustu Linuxi failisüsteemis, kasutades käske du ja find . Kui soovite nende kahe käsu kohta lisateavet, minge järgmistesse artiklitesse.

  1. Õppige Linuxis 10 kasulikku käsku 'du' (Disk Usage)
  2. Selle 35 praktilise näite abil hallake käsku „Leia”

Kuidas leida suurimaid faile ja katalooge Linuxis

Käivitage järgmine käsk suurimate kataloogide leidmiseks jaotises /home .

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

Ülaltoodud käsk kuvab minu/kodu sektsiooni 5 suurimat kataloogi.

Kui soovite kuvada praeguses töökataloogis suurimaid katalooge, käivitage:

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

Jaotagem käsu ja vaadake, mis ütleb iga parameetri.

  1. käsk du : hinnake failiruumi kasutamist.
  2. a : kuvab kõik failid ja kaustad.
  3. käsk sort : sortige tekstifailide ridu.
  4. -n : võrrelge vastavalt stringi arvulisele väärtusele.
  5. -r : pöörake võrdluste tulemus vastupidiseks.
  6. head : väljastage failide esimene osa.
  7. -n : printige esimesed n-read. (Meie puhul kuvasime esimesed 5 rida).

Mõni teist soovib ülaltoodud tulemust kuvada inimesele loetavas vormingus. st võite soovida kuvada suurimaid faile KB, MB või GB.

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

Ülaltoodud käsk näitab tippkatalooge, mis tarbivad rohkem kettaruumi. Kui tunnete, et mõned kataloogid pole olulised, võite ruumi vabastamiseks lihtsalt mõne alamkataloogi kustutada või kogu kausta kustutada.

Suurimate kaustade/failide, sealhulgas alamkataloogide kuvamiseks käivitage:

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

Uurige iga valiku tähendust ülaltoodud käsu abil:

  1. käsk du : hinnake failiruumi kasutamist.
  2. -h : prindisuurused inimesele loetavas vormingus (nt 10 MB).
  3. -S : ärge lisage alamkataloogide suurust.
  4. -s : kuvage iga argumendi kohta ainult kogusumma.
  5. käsk sort : sortige tekstifailide ridu.
  6. -r : pöörake võrdluste tulemus vastupidiseks.
  7. -h : võrrelge inimestel loetavaid numbreid (nt 2K, 1G).
  8. head : väljastage failide esimene osa.

Siit saate teada ainult parimad failisuurused

Kui soovite kuvada ainult suurimaid failisuurusi, käivitage järgmine käsk:

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

Konkreetsest asukohast suurimate failide leidmiseks lisage käsu find kõrval lihtsalt tee:

# 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

Ülaltoodud käsk kuvab kataloogi /home/tecmint/Downloads suurimat faili.

Praeguseks kõik. Suurimate failide ja kaustade leidmine pole suurem asi. Isegi algaja administraator leiab need hõlpsasti üles. Kui leiate, et see õpetus on kasulik, jagage palun oma suhtlusvõrgustikke ja toetage TecMinti.