Giunsa Pagpangita Mga Panguna nga Direktoryo ug Mga File (Disk Space) sa Linux


Ingon usa ka administrador sa Linux, kinahanglan nimo nga susihon matag karon ug unya kung unsang mga file ug folder ang nag-usik sa daghang espasyo sa disk. Kinahanglan kaayo nga makit-an ang dili kinahanglan nga basura ug buhian kini gikan sa imong hard disk.

Kini nga mubo nga panudlo naghulagway kung giunsa pagpangita ang pinakadako nga mga file ug folder sa Linux file system gamit ang command sa pagpangita. Kung gusto nimo mahibal-an ang dugang bahin niining duha ka mga mando, dayon adto sa mosunud nga mga artikulo.

  • Pagkat-on sa 10 ka Mapuslanon nga 'du' (Disk Usage) Commands sa Linux
  • Pag-master sa 'Pangita' nga Sugo uban niining 35 Praktikal nga mga Ehemplo

Giunsa Pagpangita Labing Daghang Mga File ug Direktoryo sa Linux

Pagdalagan ang mosunud nga mando aron mahibal-an ang labing kadaghan nga mga direktoryo sa ilawom sa partisyon sa /home.

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

Ang sugo sa ibabaw nagpakita sa pinakadako nga 5 nga mga direktoryo sa akong/home partition.

Kung gusto nimo ipakita ang pinakadako nga mga direktoryo sa kasamtangan nga direktoryo sa pagtrabaho, pagdagan:

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

Atong gub-on ang sugo ug tan-awon kung unsa ang gisulti sa matag parameter.

  1. du sugo: Ibanabana ang paggamit sa luna sa file.
  2. a : Nagpakita sa tanang file ug folder.
  3. sort command : Paghan-ay sa mga linya sa text files.
  4. -n : Itandi sumala sa string numerical value.
  5. -r : Baliha ang resulta sa mga pagtandi.
  6. head : Ipagawas ang unang bahin sa mga payl.
  7. -n : I-print ang unang 'n' nga linya. (Sa among kaso, among gipakita ang unang 5 ka linya).

Ang uban kaninyo gusto nga ipakita ang resulta sa ibabaw sa pormat nga mabasa sa tawo. i.e mahimo nimong ipakita ang pinakadako nga mga file sa KB, MB, o GB.

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

Ang sugo sa ibabaw magpakita sa mga nag-una nga mga direktoryo, nga nagkaon sa dugang nga disk space. Kung gibati nimo nga dili hinungdanon ang pipila ka mga direktoryo, mahimo nimong tangtangon ang pipila ka mga sub-direktoryo o tangtangon ang tibuuk nga folder aron mapahawa ang pipila nga wanang.

Aron ipakita ang pinakadako nga mga folder/file lakip ang mga sub-direktoryo, pagdagan:

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

Hibal-i ang kahulogan sa matag kapilian gamit ang sugo sa ibabaw:

  1. du sugo: Ibanabana ang paggamit sa luna sa file.
  2. -h : Mga gidak-on sa pag-imprinta sa pormat nga mabasa sa tawo (pananglitan, 10MB).
  3. -S : Ayaw iapil ang gidak-on sa mga subdirectory.
  4. -s : Ipakita lang ang total para sa matag argumento.
  5. sort command : sort lines sa text files.
  6. -r : Baliha ang resulta sa mga pagtandi.
  7. -h : Itandi ang mga numero nga mabasa sa tawo (pananglitan, 2K, 1G).
  8. head : Ipagawas ang unang bahin sa mga payl.

Pangitaa ang Panguna nga Mga Laki sa File Lamang

Kung gusto nimo ipakita ang labing kadaghan nga gidak-on sa file, dayon padagana ang mosunud nga mando:

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

Aron makit-an ang pinakadako nga mga file sa usa ka partikular nga lokasyon, iapil lang ang agianan tupad sa pangitaa nga mando:

# 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

Ang sugo sa ibabaw magpakita sa kinadak-ang file gikan sa /home/tecmint/Downloads direktoryo.

Kana lang sa pagkakaron. Ang pagpangita sa pinakadako nga mga file ug folder dili dako nga deal. Bisan ang usa ka bag-ong administrador dali nga makit-an sila. Kung nakita nimo nga mapuslanon kini nga panudlo, palihug ipaambit kini sa imong mga social network ug suportahan ang TecMint.