Overzicht
du (disk usage) toont een samenvatting van de ruimte die door opgegeven bestanden of mappen op de schijf wordt ingenomen. Standaard wordt de uitvoer in blokken weergegeven, maar met de optie `-h` kan deze worden geconverteerd naar een voor mensen leesbaar formaat. Het wordt voornamelijk gebruikt om snel het totale gebruik van een specifieke map te achterhalen.
Belangrijkste functies
- Rapporteert schijfgebruik van bestanden en mappen
- Berekent totaalgebruik inclusief submappen
- Ondersteunt diverse uitvoerformaten (blokken, K/M/G eenheden)
- Gebruikt voor diagnose van schijfruimteproblemen
Belangrijkste opties
Het du-commando kan de uitvoerformaat en berekeningsmethode regelen met verschillende opties.
Weergave en samenvatting
Bereik en filtering
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`du` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Gebruiksvoorbeelden
Diverse gebruiksvoorbeelden van het du-commando.
Totaalgebruik huidige map controleren
du -sh .
Toont het totale schijfgebruik van de huidige map in een voor mensen leesbaar formaat.
Gebruik van specifieke map controleren
du -sh /var/log
Toont het totale schijfgebruik van de opgegeven map (/var/log) in een voor mensen leesbaar formaat.
Gebruik per submap op niveau 1
du -h --max-depth=1 /home
Toont het gebruik van elke submap (niveau 1 diepte) binnen de opgegeven map (/home) in een voor mensen leesbaar formaat.
Gebruik van alle bestanden en mappen
du -ah /etc
Toont het gebruik van alle bestanden en mappen binnen de opgegeven map (/etc) in een voor mensen leesbaar formaat.
Gebruik per item in huidige map
du -sh *
Toont een samenvatting van het totale gebruik van elk bestand en elke map in de huidige map.
Tips & Aandachtspunten
Tips en aandachtspunten voor het effectief gebruiken van het du-commando.
Verschil tussen du en df
Zowel du als df hebben te maken met schijfgebruik, maar ze meten verschillende dingen.
- du meet het daadwerkelijke schijfgebruik van bestanden en mappen. (de ruimte die bestanden innemen binnen het bestandssysteem)
- df rapporteert de resterende ruimte van het gehele bestandssysteem. (de beschikbare ruimte ten opzichte van de totale capaciteit van het bestandssysteem)
- De resultaten van de twee commando's kunnen verschillen, wat te wijten kan zijn aan verwijderde maar nog steeds geopende bestanden (waarvan de inode nog bestaat, maar de datablokken nog niet zijn vrijgegeven) of gereserveerde ruimte op het bestandssysteem (ruimte toegewezen aan de root-gebruiker, enz.).
Prestatieoverwegingen
Bij het uitvoeren van du op zeer grote mappen of bestandssystemen moet rekening worden gehouden met de volgende punten.
- Het uitvoeren van du op grote hoeveelheden bestanden of diepe mapstructuren kan aanzienlijke tijd in beslag nemen.
- Het uitvoeren van du op extern gemounte bestandssystemen (NFS, SMB, etc.) kan leiden tot prestatievermindering door netwerkvertraging.