du :D isk U salie (van gespecificeerd bestand of map)
du geeft de hoeveelheid schijfruimte weer die door een bestand of map wordt gebruikt. Als er geen argumenten worden opgegeven, du rapporteert over de huidige directory.
De du command heeft verschillende opties die kunnen worden gebruikt om te bepalen hoe informatie wordt weergegeven. Bijvoorbeeld:
* -a :toon de grootte van alle bestanden, inclusief verborgen bestanden
* -h :geef de formaten weer in een voor mensen leesbaar formaat (bijvoorbeeld 100K, 1M, enz.)
* -s :geeft alleen de totale schijfruimte weer die door elke map wordt gebruikt
De du command is een handig hulpmiddel voor het beheren van schijfruimte. Het kan u helpen identificeren welke bestanden en mappen de meeste ruimte in beslag nemen, en kan worden gebruikt om onnodige bestanden te verwijderen of bestanden naar een andere locatie te verplaatsen.
Syntaxis:
```
du [opties] [bestand ...]
```
Opties:
* -a :alle bestanden weergeven, inclusief verborgen bestanden.
* -b :geef de grootte van elk bestand in bytes weer.
* -c :een totaal van alle bestanden weergeven.
* -D :de diepte van elke map weergeven.
* -f :Geef een nieuwe regel weer tussen elk bestand en elke directory-invoer.
* -h :geef de grootte van elk bestand weer in een voor mensen leesbaar formaat.
* -k :geef de grootte van elk bestand weer in kilobytes.
* -m :geef de grootte van elk bestand weer in megabytes.
* -P :Volg geen symbolische links.
* -r :Recursief afdalen in mappen.
* -s :geef alleen de grootte van elk bestand of elke map weer.
* -t :geef de totale grootte van elk bestand of elke map weer.
* -x :Ga niet naar mappen die overeenkomen met het patroon dat is opgegeven door het EXPR-argument.
* -0 :Beëindig elke regel met een null-byte in plaats van een nieuwe regel. Deze optie kan handig zijn bij het parseren van de uitvoer van du met andere opdrachten.
Voorbeelden:
* Om het schijfruimtegebruik van de huidige map weer te geven, gebruikt u de volgende opdracht:
```
du
```
* Om het schijfruimtegebruik van alle bestanden en mappen in de huidige map weer te geven, gebruikt u de volgende opdracht:
```
du -a
```
* Om het schijfruimtegebruik van alle bestanden en mappen in de huidige map weer te geven, in voor mensen leesbare indeling, gebruikt u de volgende opdracht:
```
du-ah
```
* Om het totale schijfruimtegebruik van alle bestanden en mappen in de huidige map weer te geven, gebruikt u de volgende opdracht:
```
du -c
```
* Om recursief naar mappen af te dalen en het schijfruimtegebruik van alle bestanden en mappen weer te geven, gebruikt u de volgende opdracht:
```
du -r
```
* Om mappen die overeenkomen met het patroon ".git" uit te sluiten van het afdalen in, gebruik je het volgende commando:
```
du -x ".git"
``` |