¿Cómo obtener el tamaño de archivo / carpeta con SSH en Linux?

32

Estoy usando SSH para conectarme a un servidor CentOS y quiero obtener el archivo en mb de algunos archivos y carpetas, ¿cómo puedo hacerlo?

fazpas
fuente

Respuestas:

39

usa el comando du

du -m filename
radio
fuente
29
Si lo utiliza du -h, elegirá (e imprimirá) las unidades apropiadas.
Dentrasi
10
Si usa la carpeta du -ms, informará el tamaño del contenido de la carpeta.
KeithB
1
¿Hay alguna manera de ver las unidades, por ejemplo, mb, kb o cualquier otra información?
TheBlackBenzKid
1
@TheBlackBenzKid wc -c
AbsoluteƵERØ
18
 du -msh FolderName 

obtendrá el tamaño con unidades. A diferencia de usar -h, esto mostrará un tamaño único, mientras que -h muestra todos los archivos individuales dentro de la carpeta.
p.ej

349M    FolderName 
Abdalla Mohamed Aly Ibrahim
fuente
1
solución mucho mejor que la aceptada
zookastos
du -sh / yourpath / * para enumerar todos los directorios en una ruta determinada y tamaños resumidos de sus contenidos
Fanky
10

du es la herramienta principal para esto, pero si buscas algo más interactivo, me gusta bastante ncdu

ncdu_screenshot

Daenyth
fuente