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ň.
-
du
buýrugy: Faýl giňişliginiň ulanylyşyny çaklaň. -
a
: fileshli faýllary we bukjalary görkezýär. -
sort
buýrugy: Tekst faýllarynyň setirlerini tertipläň. -
-n
: Setir san bahasyna görä deňeşdiriň. -
-r
: Deňeşdirmeleriň netijesini tersine. -
head
: Faýllaryň birinji bölegini çykaryň. -
-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ň:
-
du
buýrugy: Faýl giňişliginiň ulanylyşyny çaklaň. -
-h
: Adam okalýan formatda ululyklary çap ediň (meselem, 10MB). -
-S
: kiçi bukjalaryň ululygyny goşmaň. -
-s
: Her argument üçin diňe jemi görkeziň. -
sort
buýrugy: tekst faýllarynyň setirlerini tertiplemek. -
-r
: Deňeşdirmeleriň netijesini tersine. -
-h
: Adamyň okalýan sanlaryny deňeşdiriň (meselem, 2K, 1G). -
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ň.