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

 

Verwante artikelen