¿Por qué ls -l total es 0 incluso si hay archivos en el directorio?

¿Por qué ls -l total es 0 incluso si hay archivos en el directorio?

Tengo un directorio, dentro de él, he creado 2 archivos y he escrito algo de contenido en estos archivos cuando ejecuto ls -l. Todavía muestra el total como 0. ¿Por qué? Debería devolver algún número entero positivo.

ya me he referidoesteRespondo, y estoy convencido con la explicación. Pero todavía no entendí por qué total 0.

Estoy ejecutando este comando en ubuntu (20.04 LTS) usando el Subsistema de Windows para Linux en Windows 10.

es salida

Respuesta1

Supongo que es porque estás usando WSL en un volumen NTFS. NTFS almacenará archivos pequeños directamente en el registro del archivo dentro de MFT (Tabla maestra de archivos). Para archivos más grandes, este espacio en un registro de archivo se reservará, pero no se utilizará. Por lo tanto, un archivo pequeño esencialmente no ocupa espacio adicional en el disco, excepto el que ocuparía el registro del archivo de todos modos, por lo que produce un total de 0.

Respuesta2

¿Qué es "total" en el resultado del comando "ls"? [duplicar]

¡El total muestra el uso del disco, no el recuento de elementos dentro del directorio!

El "total" es el uso del disco de los archivos enumerados (debido a que -a incluye las entradas . y ..) en bloques (1024 bytes o si POSIXLY_CORRECT está configurado en 512 bytes), sin incluir el contenido de los subdirectorios.

información relacionada