Come trovo le dimensioni di una directory su una riga di comando simile a Unix?


20

So che questa è una domanda molto semplice, ma ho cercato sul web e non ho trovato una risposta semplice. Sono sicuro che sia una specie di comando a due o tre lettere, giusto?

Risposte:


43

du -s directory, come in "utilizzo del disco, somma"

Utilizzare du -skper mostrare la dimensione in kilobyte (l'impostazione predefinita è mostrare il numero di blocchi da 512 byte) o du -shper un output più adatto all'uomo. Per ulteriori opzioni, digitare man du.


In realtà volevo "du -s -b", quindi la dimensione è in byte. Non so perché il valore predefinito è kilobyte senza "kb" ma non è stata una risposta convincente! ; D
Langel

6
Puoi usare -hflag per 'leggibile dall'uomo', questo rende la conversione automatica in KB, MB, ecc.
Ramzi Kahil

@Martin questa è anche la mia bandiera preferita.
David

0

È lo stesso di -s, ma sostituiscilo 0con 1e puoi ottenere solo il contenuto nella cartella:

du -h -d 0 /path/to/file

Se vuoi l'intero volume, dovresti usare df invece di du (il percorso è opzionale):

df -H /

Fuori tema: una cosa (molto) spettrale: sono felice di essere solo una strada lontano da Arne Stenström.

/Roberto

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.