Skip to main content

Exempel Användning av kommandot "du"

Top 20 Windows 10 Tips and Tricks (April 2025)

Top 20 Windows 10 Tips and Tricks (April 2025)
Anonim

Den här guiden visar hur du får reda på hur mycket diskutrymme en fil eller mapp tar upp med Linux-kommandoraden.

Ta reda på filstorleken på alla filer och mappar

Du-kommandot sammanfattar diskanvändningen för varje fil.

I sin enklaste form kan du helt enkelt springa följande kommando:

du

Detta rullar igenom alla filer och mappar i den nuvarande arbetsmappen. För varje fil som visas visas en filstorlek bredvid den och längst ner visas den totala filstorleken.

För att få reda på hur mycket utrymme som används på hela enheten kan du börja i rotmappen genom att använda följande kommando:

du /

Du kan behöva använda sudo tillsammans med du-kommandot för att höja dina behörigheter enligt följande:

sudo du /

Huvudproblemet med ovanstående kommando är att det bara kommer att lista undermapparnas filstorlek och inte filerna i dem.

För att få en komplett lista använd en av följande kommandon:

du -aduall

Du kan få utmatningen att bläddra i sidor genom att använda kommandot mer eller mindre som följer:

du | Merdu | mindre

Ta reda på filstorleken på enskilda filer och mappar

Om du bara vill ta reda på vilken diskanvändning som används av en enda fil kan du ange filnamnet tillsammans med kommandot du som följer.

du / sökväg / till / fil

Till exempel

du image.png

Utgången kommer att bli något så här:

36 image.png

Om du anger ett mappnamn tillsammans med kommandot du får du en lista över alla filer i mappen.

88 Ånga / stockar92 Ånga

Ovanstående visar att Steam-mappen har en loggmapp som har en storlek på 88 och summan för Steam-mappen är 92.

Det listar inte filerna i loggmappen. För att få listan över filer skulle du behöva använda följande kommando:

du-a ånga

Resultaten är nu följande:

84 Ånga / loggar / bootstrap_log.txt88 Ånga / stockar92 Ånga

Ändra utmatningen av filstorleken

Som standard anges filstorlekarna som kilobytes. Du kan ändra blockstorlek till andra värden enligt följande:

du -BM

Till exempel har jag en fil som heter "zorin.iso" som som standard är 1630535680 i storlek.

du-MB zorin.iso

Ovanstående kommando utmatar storleken som 1556M.

Du kan också använda K eller G enligt följande:

du-BK zorin.isodu -BG zorin.iso

I kilobytes är zorin.iso-filen listad som 159232K.

I gigabyte är zorin.iso-filen listad som 2G

Det finns faktiskt 8 möjliga inställningar som är följande:

  • K - Kilobytes
  • M - Megabytes
  • G - Gigabyte
  • T - Terabytes
  • P - Petabyter
  • E - Exabytes
  • Z - Zetabytes
  • Y - Yottabyte

Om du får en lista med filer som försöker få rätt skärmstorlek är det svårt. Till exempel måste en fil med 100 byte visas som byte men en fil som är 16 gigabyte skulle visas bättre i gigabyte.

För att få rätt filstorlek baserat på filen som visas, använd en av följande kommandon:

du -hdu-human-readble

Summera utmatningen

Du kan få kommandot du att visa den totala storleken på filerna och mapparna med följande kommandon:

du -cdu - total

Du kan också eliminera det mesta av den andra utmatningen, som listning av filer och mappar genom att använda följande kommandon:

du-sdu - summarize

Sammanfattning

Du kan läsa mer om kommandot du genom att köra mankommandot i terminalen enligt följande:

man du

Ett annat kommando du kanske vill läsa om är kommandot df som rapporterar filsystem och användning av diskutrymme.