De du
(disk usage) opdracht in Bash wordt gebruikt om het schijfruimtegebruik van bestanden en directories te rapporteren. Het geeft een overzicht van hoeveel ruimte elk bestand of elke map op de schijf in beslag neemt.
De basis syntaxis van de du
opdracht is als volgt:
du [opties] [argumenten]
-h
: Toont de schijfruimte in een leesbaar formaat (bijv. KB, MB, GB).-s
: Geeft alleen de totale grootte van de opgegeven directory weer.-a
: Toont de grootte van alle bestanden, niet alleen directories.-c
: Geeft een totaal weer aan het einde van de uitvoer.--max-depth=N
: Beperk de diepte van de weergave tot N niveaus.Hier zijn enkele praktische voorbeelden van het gebruik van de du
opdracht:
du
du -h
du -sh /pad/naar/directory
du -ah
du --max-depth=1
du -ch
-h
optie om de uitvoer gemakkelijker te lezen, vooral bij grote directories.du
met sort
om de grootste bestanden of directories bovenaan te krijgen:
du -h | sort -hr
-s
optie om de uitvoer te verkorten.