Avalados por :

Diferencia entre 4.0k y 40k al listar tamaños de archivos y directorios en Linux

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 7 Vistas
0
Cargando...

Estimados expertos,

ls -lh

drwxr-xr-x 2 prdadm sapsys 4.0K 2012-08-05 09:39 sumit

du -h

40K     ./sumit

Como sabemos, ls lista el tamaño total del directorio/archivo, aquí 't's 4.0k y du muestra el espacio utilizado,

¿Cuál es la diferencia entre 4.0k y 40k?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Estimado Ratnajit,

¡Muchas gracias, respuesta muy informativa!!!!!!!!!!!!!

Entonces, ¿quieres decir que debemos usar ls -lh para archivos y du -h para directorios?

Además, déjame saber qué es metadatos en los casos anteriores...........

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Solo una pequeña aclaración, generalmente ves que los tamaños de directorios son de 4 KB o 4096 bytes y este espacio está ocupado por los metadatos de los archivos dentro de este directorio. Si el número de archivos es realmente grande y, por lo tanto, los metadatos también son grandes, entonces este valor puede ser mayor que 4 KB, pero siempre en múltiplos de 4 KB. Por lo tanto, el espacio asignado para los metadatos de los archivos dentro de un directorio se asigna en bloques de 4 KB. Espero que esto aclare tu duda.

Saludos

Ratnajit

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Querido Ratnajit,

Para los directorios, siempre son 4096 bytes o 4.0K (con ls -lh).

¿Quieres decir que ls -lh siempre muestra directorios con 4.0K, pero mira la salida a continuación para otros directorios?:

drwxrwxrwx 2 prdadm sapsys 4.0K 2011-07-18 17:58 bin

drwxrwxrwx 2 prdadm sapsys 4.0K 2011-02-25 17:03 bin_backup

drwxrwxrwx 2 prdadm sapsys 4.0K 2011-07-18 18:25 buffer

drwxrwxrwx 2 prdadm sapsys 4.0K 2010-12-29 17:19 cluster_tables

drwxrwxrwx 2 prdadm sapsys 140K 2012-07-31 16:34 cofiles

drwxrwxrwx 2 prdadm sapsys 132K 2012-07-31 16:34 data

drwxrwxrwx 5 prdadm sapsys 4.0K 2012-08-05 07:55 EPS

drwxrwxrwx 2 prdadm sapsys 4.0K 2010-12-16 12:16 etc

-rw-rw-r-- 1 prdadm sapsys 380 2011-04-04 22:36 K926360.DEV

drwxrwxrwx 3 prdadm sapsys 260K 2012-08-05 07:56 log

drwxrwxrwx 2 prdadm sapsys 16K 2011-02-23 18:37 lost+found

drwxrwxrwx 2 prdadm sapsys 4.0K 2012-07-11 15:25 sapnames

drwxrwxrwx 2 prdadm sapsys 4.0K 2012-08-01 10:26 tm

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

4.0 K es el tamaño del directorio sumit, lo que significa el espacio ocupado por los metadatos de los archivos del directorio. Cualquier tamaño de directorio con ls -lh es 4.0 K, con ls -l siempre son 4096 bytes.

ls -l solo muestra el tamaño exacto de los archivos, para directorios siempre son 4096 bytes o 4.0K (con ls -lh).

40 K, por otro lado, es el espacio total ocupado por el contenido del directorio sumit, que es la salida del comando du -h.

Saludos

Ratnajit

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?