De Linux “du” (schijfgebruik) is een standaard Unix / Linux-commando, gebruikt om de informatie van schijf gebruik van bestanden en mappen op een machine. De opdracht du heeft veel parameteropties die kunnen worden gebruikt om de resultaten in vele indelingen te krijgen. De opdracht du geeft ook de bestanden en mapgroottes op een recursieve manier weer.
Dit artikel legt 10 nuttige “du” -commando’s uit met hun voorbeelden, die je kunnen helpen om de grootte van bestanden en mappen in Linux te achterhalen. De informatie in dit artikel is afkomstig van de man-pagina’s van du command.
Lees ook:
- 12 “df” -commando om de Linux-systeemschijfruimte te controleren
- Agedu – Een handig hulpmiddel voor het opsporen van verspilde schijfruimte in Linux
1. Om de samenvatting van het schijfgebruik van een / home / tecmint-directorystructuur en elk van directories. Voer het commando in als:
De uitvoer van het bovenstaande commando toont het aantal schijfblokken in de / home / tecmint directory samen met zijn sub-directories.
2. Het gebruik van” -h “optie met” du “commando levert resultaten op in” Door mensen leesbaar formaat “. Betekent dat je formaten kunt zien in bytes, kilobytes, megabytes, gigabytes enz.
3. Om een overzicht te krijgen van de totale schijfgebruiksgrootte van een directory, gebruik je de optie “-s” als volgt.
# du -sh /home/tecmint674M /home/tecmint
4. Het gebruik van “-a” vlag met “du” commando toont het schijfgebruik van alle bestanden en mappen.
5. Het gebruik van de “-a” -vlag samen met “-h” geeft het schijfgebruik van alle bestanden en mappen weer in een door mensen leesbaar formaat. De onderstaande uitvoer is gemakkelijker te begrijpen omdat het de bestanden in kilobytes, megabytes enz. Toont.
6. Ontdek het schijfgebruik van een mappenboom met zijn onderlaag in Kilobyte blcoks. Gebruik de “-k” (geeft de grootte weer in eenheden van 1024 bytes).
7. Om een samenvatting te krijgen van het schijfgebruik van de directorystructuur samen met zijn substructuren alleen in megabytes (MB). Gebruik de optie “- mh ”als volgt. De “-m” -vlag telt de blokken in MB-eenheden en “-h” staat voor door mensen leesbaar formaat.
8. De “-c” -vlag geeft een totaal aan schijfruimte in gebruik op de laatste regel. Als uw directory 674 MB ruimte in beslag nam, dan zouden de laatste twee regels van de uitvoer zijn.
9. Het onderstaande commando berekent en toont het schijfgebruik van alle bestanden en mappen, maar sluit de bestanden uit die overeenkomen met het gegeven patroon. Het onderstaande commando sluit de “.txt” bestanden uit tijdens het berekenen van de totale grootte van de map. Op deze manier kunt u alle bestandsindelingen uitsluiten door de vlag “-–exclude” te gebruiken. Zie de uitvoer, er is geen invoer van txt-bestanden.
10. Geef het schijfgebruik weer op basis van tijdwijziging, gebruik de vlag “–time” zoals hieronder getoond.
Lees ook:
- 10 fdisk-opdrachten om Linux-schijfpartities te beheren
- 12 Handige “df” -commando’s om schijfruimte te controleren in Linux