Linux-da iň ýokary kataloglary we faýllary (Disk giňişligi) nädip tapmaly


Linux dolandyryjysy hökmünde haýsy faýllaryň we bukjalaryň has köp disk ýerini sarp edýändigini wagtal-wagtal barlamaly. Gereksiz gereksiz zatlary tapmak we olary gaty diskiňizden boşatmak gaty zerurdyr.

Bu gysga gollanma, tapmak buýrugyny ulanyp Linux faýl ulgamynda iň uly faýllary we bukjalary nädip tapmalydygyny düşündirýär. Bu iki buýruk hakda has giňişleýin öwrenmek isleseňiz, indiki makalalara geçiň.

  • Linux-da 10 peýdaly “du” (Disk ulanylyşy) buýruklaryny öwreniň
  • Şu 35 amaly mysal bilen Tapmak buýrugyny özleşdiriň

Linux-da iň uly faýllary we kataloglary nädip tapmaly

/home bölümi boýunça iň uly kataloglary tapmak üçin aşakdaky buýrugy işlediň.

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

Aboveokardaky buýruk meniň/öý bölümimiň iň uly 5 katalogyny görkezýär.

Häzirki iş katalogynda iň uly kataloglary görkezmek isleseňiz, işlediň:

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

Geliň buýrugy bozalyň we her parametriň näme diýýändigini göreliň.

  1. du buýrugy: Faýl giňişliginiň ulanylyşyny çaklaň.
  2. a : fileshli faýllary we bukjalary görkezýär.
  3. sort buýrugy: Tekst faýllarynyň setirlerini tertipläň.
  4. -n : Setir san bahasyna görä deňeşdiriň.
  5. -r : Deňeşdirmeleriň netijesini tersine.
  6. head : Faýllaryň birinji bölegini çykaryň.
  7. -n : Ilkinji n setirleri çap ediň. (Biziň ýagdaýymyzda, ilkinji 5 setiri görkezdik)

Käbiriňiz ýokardaky netijäni adam tarapyndan okalýan görnüşde görkezmek isleýärsiňiz. meselem, iň uly faýllary KB, MB ýa-da GB-de görkezmek isläp bilersiňiz.

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

Aboveokardaky buýruk, has köp disk ýerini iýýän ýokarky kataloglary görkezer. Käbir kataloglaryň möhüm däldigini duýsaňyz, birnäçe boş bukjany pozup ýa-da boş ýer boşatmak üçin tutuş bukjany pozup bilersiňiz.

Iň uly bukjalary/faýllary kiçi kataloglary görkezmek üçin işlediň:

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

Aboveokardaky buýrukda ulanyp, her wariantyň manysyny biliň:

  1. du buýrugy: Faýl giňişliginiň ulanylyşyny çaklaň.
  2. -h : Adam okalýan formatda ululyklary çap ediň (meselem, 10MB).
  3. -S : kiçi bukjalaryň ululygyny goşmaň.
  4. -s : Her argument üçin diňe jemi görkeziň.
  5. sort buýrugy: tekst faýllarynyň setirlerini tertiplemek.
  6. -r : Deňeşdirmeleriň netijesini tersine.
  7. -h : Adamyň okalýan sanlaryny deňeşdiriň (meselem, 2K, 1G).
  8. head : Faýllaryň birinji bölegini çykaryň.

Diňe ýokarky faýl ölçeglerini tapyň

Diňe iň uly faýl ululyklaryny görkezmek isleseňiz, aşakdaky buýrugy işlediň:

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

Belli bir ýerde iň uly faýllary tapmak üçin diňe find buýrugynyň gapdalyndaky ýoly goşuň:

# 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

Aboveokardaky buýruk /home/tecmint/süklemeler katalogyndan iň uly faýly görkezer.

Bularyň hemmesi häzirlikçe. Iň uly faýllary we bukjalary tapmak uly mesele däl. Hatda täze bir administrator hem olary aňsatlyk bilen tapyp biler. Bu gollanmany peýdaly hasaplasaňyz, sosial ulgamlaryňyzda paýlaşyň we TecMint-i goldaň.