Come ottenere le dimensioni di file / cartelle con SSH su Linux?


32

Sto usando SSH per connettermi a un server CentOS e voglio ottenere il file in mb di alcuni file e cartelle, come posso farlo?

Risposte:


39

usa il comando du

du -m filename

29
Se du -hinvece lo usi , sceglierà (e stamperà) le unità appropriate.
Dentrasi,

10
Se si utilizza la cartella du -ms, verrà riportata la dimensione del contenuto della cartella.
KeithB,

1
C'è un modo in cui possiamo vedere le unità - esempio mb, kb o qualsiasi altra informazione?
TheBlackBenzKid

1
@TheBlackBenzKid wc -c
AbsoluteƵERØ

18
 du -msh FolderName 

otterrà la dimensione con le unità. Diversamente dall'uso di -h, questo mostrerà una singola dimensione, mentre -h mostra tutti i singoli file all'interno della cartella.
per esempio

349M    FolderName 

1
molto meglio della soluzione accettata
zookastos il

du -sh / yourpath / * per elencare tutte le directory in un determinato percorso e riepilogare le dimensioni dei loro contenuti
Fanky

10

du è lo strumento principale per questo, ma se stai cercando qualcosa di più interattivo, mi piace abbastanza ncdu

ncdu_screenshot

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.