Startpagina > Bestands- en mapbeheer > du

du: Controleer schijfgebruik

Het du-commando rapporteert het schijfruimtegebruik van bestanden en mappen. Het is vooral nuttig in combinatie met de optie `-sh` om de totale grootte van een specifieke map in een voor mensen leesbaar formaat te controleren en wordt essentieel gebruikt bij het diagnosticeren van schijfruimteproblemen.

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.

Hétzelfde categoriecommando