Gebruikte schijfgebruik opvragen
Op deze pagina:
Soms raken je schijven vol en wil je weten wat al die schijfruimte in beslag neemt.
Schijfgebruik opvragen met du
Met du kan je het schijfgebruik opvragen, als je er wat parameters aan toe voegt, wordt de uitvoer duidelijker:
du -hsc ./* | sort -hr
De parameter h wordt gebruikt voor human readable
De parameter s wordt gebruikt voor alleen totalen
De parameter c wordt gebruikt voor een totaaltelling van alles
De parameter r wordt gebruikt voor reverse om te sorteren met de grootste totalen eerst
Schijfgebruik opvragen met df
Met df kan je ook het schijfgebruik opvragen:
df -t ext4 -m
De parameter t wordt gebruikt om alleen een bepaald bestandsysteem te laten zien
De parameter m wordt gebruikt om de vrije schijfruimte in megabytes weer te geven
Schijfgebruik opvragen met ncdu
Een ander middel om het schijfgebruik te bekijken is (NCurses Disk Usage). Dit programma zul je meestal eerst nog moeten installeren.
De installatie van ncdu
# Debian, Ubuntu en Linux Mint
sudo apt install ncdu
# Fedora
sudo dnf install ncdu
# OpenSUSE/SUSE Linux:
sudo zypper in ncdu
# Arch Linux, Manjaro:
pacman -S ncdu
# FreeBSD unix:
sudo pkg install ncdu
# OpenBSD (gebruikt doas i.p.v. sudo):
doas pkg_add ncdu
Het gebruik van ncdu
je kunt ncdu starten door alleen dit in te geven:
ncdu
Je kunt met de toetsen van je toetsenbord ncdu bedienen.
Omhoog met de pijl naar boven toets of de k.
Omlaag met de pijl naar beneden toets of de j.
Een map openen kan met de pijl toets naar rechts of de Enter toets.
Een map omhoog kan met de pijl toets naar links of de h of de <.
Een map of bestand verwijderen kan met de d
Informatie over een geselecteerde map of bestand kun je opvragen met de i.
Percentages en 'grafiek' tonen of verbergen kan met g.
Het aantal items dat in een map zit tonen kan met c.
Verborgen bestanden wel/niet tonen kan met e.
Sorteren kan met:
- n Sorteren op naam
- s Sorteren op grootte
- C Sorteren op items (hoofdletter C)
Mappen eerst, dan pas bestanden kun je aan/uitzetten met t.
Met q kun je ncdu stoppen.
Voor alle mogelijkheden van ncdu kun je natuurlijk de man pagine opvragen:
man ncdu
Schijfgebruik opvragen met tree
Je kan ook tree gebruiken om het schijfgebruik op te vragen:
tree --du -ha
De parameter du wordt gebruikt voor het weergeven van de grootte van de inhoud
De parameter h wordt gebruikt om de grootte in een eenvoudig leesbaar formaat weer te geven
De parameter a wordt gebruikt om ook verborgen bestanden weer te geven
Schijfgebruik via tree als XML
De uitvoer van tree kan ook als XML met de parameter X:
tree --du -haX > tree.xml
Schijfgebruik via tree als JSON
De uitvoer van tree kan ook als JSON met de parameter J:
tree --du -haJ > tree.json