Menu

27 december 2009

OS X: Terminal commando’s om diskruimte te controleren

terminal-png

Wanneer je het diskruimte verbruik van een bestand, folder of harddisk wilt weten dan kan je deze informatie opvragen door een map of bestand te selecteren en de toets combinatie cmd⌘ + I of rechtermuisknop ▸ Toon info.

Dit is echter niet de enige optie om te achterhalen hoeveel diskruimte er wordt gebruikt. Met OS X Terminal heb je de beschikking over de twee Terminal commando’s df en du.

Het commando df (display free disk space) laat het disk verbruik zien van harddisks, usb-sticks en verbonden netwerk locaties.

Open een Terminal sessie en typ het commando:

df -h

df-h

Door het gebruik van de -h parameter krijg je de resultaten te zien in “human readable form”: Kilobyte, Megabyte, Byte, Gigabyte etc.

Het commando du (display disk usage statistics) laat het diskruimte verbruik zien van een bestand of map.

Typ in een Terminal sessie:

du -sh

Afhankelijk van het aantal bestanden/mappen op je harddisk kan het uitvoeren van het commando van enkele tot tientallen seconden duren. De -s parameter laat het totaal van de folder inclusief alle onderliggende mappen zien. Wanneer je deze parameter niet gebruikt dan krijg je per onderliggende map te zien wat het disk verbruik is.

Ook in dit commando staat -h voor “human readable form”.

Je kan dit commando uit uitvoeren op een bepaalde map. Wil je bijvoorbeeld het totale diskruimte verbruik zien van je home folder dan typ je:

du -sh ~

du-sh-home

Hieruit kan je opmaken dat mijn home folder 95Gb in gebruik heeft.

Als je in een folder het diskruimte verbruik van de subfolders wilt weten typ dan:

du -sh *

du-sh-ster

Dit is vooral handig om te controleren hoeveel diskruimte de individuele folders van je home folder gebruiken.

Dit artikel is verouderd en kan misschien niet meer van toepassing zijn in jouw huidige OS X (macOS) versie. Gebruik de zoekfunctie om te zoeken naar een recentere uitleg.




Gerelateerde tips:




Reacties


  • McShamus 30 december 2009 om 17:31

    Als je de grootverbruikers wilt vinden kun je het commando nog uitbreiden met ‘sort’.

    # du -k|sort -dn sorteert de output op zo’n manier dat de grootste bestanden onderaan komen te staan.

Een reactie toevoegen: