Komandas "du" lietojuma piemēri

Šajā rokasgrāmatā parādīts, kā izmantot Linux komandrindu, lai uzzinātu, cik diska vietas aizņem fails vai mape.

Uzziniet visu failu un mapju failu izmērus

Komanda du apkopo katra faila diska lietojumu. Vienkāršākajā formā varat palaist šādu komandu:

du

Tas ritina pašreizējā darba direktorijā esošos failus un mapes. Katram parādītajam failam blakus tiek parādīts faila lielums, un apakšā tiek parādīts kopējais faila lielums.

Lai uzzinātu, cik daudz vietas diskā tiek izmantots, sāciet ar saknes mapi, izmantojot šo komandu:

du /

Jums var būt nepieciešams izmantot sudo kopā ar komandu du, lai paaugstinātu savas atļaujas šādi:

sudo du /
Linux du komanda

Galvenā problēma ar iepriekš minēto komandu ir tāda, ka tajā ir norādīts tikai apakšmapju faila lielums, nevis šajās apakšmapēs esošie faili.

Lai iegūtu pilnu sarakstu, izmantojiet kādu no šīm komandām:

du -a
du --visi
Linux du command all

Lai izvade ritinātu lapās, izmantojiet vairāk komandu vai mazāk komandu sekojoši:

du | vairāk
du | mazāk
Linux du komanda ar mazāk

Uzziniet atsevišķu failu un mapju faila lielumu

Ja vēlaties uzzināt diska lietojumu, ko izmanto viens fails, norādiet faila nosaukumu kopā ar komandu du šādi:

du /ceļš/uz/failu

Piemēram:

du image.png

Izvade būs aptuveni šāda:

36 image.png
Linux vienā failā

Ja ievadāt mapes nosaukumu kopā ar komandu du, tiek parādīts visu mapē esošo failu saraksts. Piemēram:

88 Steam/baļķi
92 Steam

Iepriekš redzamais parāda, ka Steam mapei ir žurnālu mape, kuras izmērs ir 88, un kopējais Steam mapes apjoms ir 92.

Tajā nav uzskaitīti faili žurnālu mapē. Lai iegūtu failu sarakstu, izmantojiet šo komandu:

du -a Steam

Rezultāti tagad ir šādi:

84 Steam/logs/bootstrap_log.txt
88 Steam/baļķi
92 Steam
Linux du mape

Mainiet faila lieluma izvadi

Pēc noklusējuma failu izmēri ir norādīti kilobaitos. Bloka izmēru var mainīt uz citām vērtībām, kā norādīts tālāk.

du -BM

Piemēram, fails ar nosaukumu zorin.iso, kura izmērs pēc noklusējuma ir 1630535680.

du -BM zorin.iso

Iepriekš minētā komanda izvada izmēru kā 1556 M.

Linux du vienības norādīts megabaiti

Varat arī izmantot K vai G šādi:

du -BK zorin.iso
du -BG zorin.iso

Kilobaitos fails zorin.iso ir norādīts kā 159232K. Gigabaitos fails zorin.iso ir norādīts kā 2G.

Ir astoņi iespējamie iestatījumi, kas ir šādi:

  • K: kilobaiti
  • M: megabaiti
  • G: gigabaiti
  • T: terabaiti
  • P: Petabaiti
  • E: Eksabaiti
  • Z: Zetabaiti
  • Y: Jotabaiti

Ja saņemat failu sarakstu, ir grūti iegūt pareizo displeja izmēru. Piemēram, 100 baitu fails ir jāparāda kā baiti. Fails, kas ir 16 gigabaiti, labāk tiek parādīts gigabaitos.

Lai iegūtu atbilstošu faila lielumu, pamatojoties uz parādīto failu, izmantojiet vienu no šīm komandām:

du -h
du -- cilvēkiem lasāms
Linux cilvēkiem lasāms

Apkopojiet rezultātu

Lai komanda du parādītu kopējo failu un mapju lielumu, izmantojiet šādas komandas:

du -c
du -- kopā

Varat arī noņemt lielāko daļu citu izvadu, piemēram, failu un mapju sarakstu, izmantojot šādas komandas:

du -s
du -- apkopot

Kopsavilkums

Jūs varat uzzināt vairāk par komandu du, terminālī izpildot komandu man šādi:

cilvēks du

Vēl viena komanda, par kuru jūs varētu vēlēties izlasīt, ir df komanda. Šī komanda ziņo par failu sistēmas un diska vietas lietojumu.