Sé que estas carpetas tienen cada una> 80 gb de archivos. Sin embargo, solo muestran 4.0K en ls -lah? ¿Cómo puedo hacer que ls muestre el tamaño, incluidos los contenidos?
[root@aapsan01 aapxen01]# ls -lah
total 48K
drwxrwxrwx 6 root root 4.0K Sep 29 03:45 .
drwxrwxrwx 15 root root 4.0K Sep 27 09:15 ..
drwxr-xr-x 2 root root 4.0K Sep 29 03:45 aapxen01.0
drwxr-xr-x 2 root root 4.0K Sep 28 12:10 aapxen01.1
drwxr-xr-x 2 root root 4.0K Sep 27 09:21 aapxen01.2
drwxr-xr-x 2 root root 4.0K Sep 27 09:21 aapxen01.3
linux
command-line
Flotsam N. Jetsam
fuente
fuente
du-dir
o algo así.--max-depth=1
es una opción extraña, porque las subcarpetas (y los archivos dentro de ellas) no se cuentan en absoluto. De la pregunta no está claro si eso era deseado o no.du -d 1 -h
Usando el comando
du
:Tenga en cuenta que esto lleva algo de tiempo, ya que tiene que escanear el contenido del directorio.
fuente
du -sh
donde
s
muestra un resumen del tamaño del directorio.h
formato legible por humanosEjemplo:
fuente
ls
muestra el tamaño de la entrada del directorio, no del contenido del directorio. El directorio en sí es básicamente una lista de todos los nombres de archivo contenidos en el directorio, y por lo tanto es bastante pequeño.Para obtener el tamaño combinado de un directorio y su contenido, use
du
.fuente
fuente
Usa 'du'. Explicación adicional
fuente
Para mostrar el tamaño de
/var
, use:Para mostrar el tamaño de los contenidos de
/var
, use:fuente