GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo enumerar los tamaños de archivos recursivos de archivos y directorios en un directorio?

¿Cómo enumero todos los archivos en un directorio y sus tamaños de archivo recursivos?

—editar

Quiero ver los tamaños 'enrollados' en los directorios principales en el directorio enumerado. No quiero ver los directorios secundarios ni su contenido o tamaño.

Mejor respuesta

Supongo que la forma más sencilla es escribir ls -l , o ls -lh que proporcionará el tamaño del archivo en un formato legible por humanos (KB, MB, etc.).

Si 'recursivamente' significa enumerar todas las carpetas posteriores, por ejemplo:

/foo/
/foo/bar/
….

Luego también debe agregar el parámetro R , como ls -lR o ls -lhR

Más información para ls se puede encontrar escribiendo man ls

Actualización:

El siguiente comando propuesto por Lekensteyn probablemente hará el trabajo:

du -h --max-depth=1 <folder>

-h es para lectura humana
--apparent-size es otra forma de mostrar los tamaños como ya se indicó
--max-depth es el nivel de subcarpetas al que desea bajar.


Ubuntu
  1. Cómo copiar archivos y directorios en Linux

  2. Cómo eliminar archivos y directorios en Linux desde la línea de comandos

  3. Cómo encontrar un archivo en Linux en todos los directorios recursivamente

  4. Cómo enumerar recursivamente todos los archivos y directorios

  5. ¿Cómo enumerar tipos específicos de archivos en directorios recursivos en Shell?

Cómo ver y crear archivos y directorios ocultos en Linux

Cómo crear y editar archivos PDF en Ubuntu

Cómo ejecutar archivos .bin y .run en Ubuntu

Cómo cambiar el nombre de archivos y directorios en Linux

Cómo eliminar archivos y directorios en la terminal de Linux

Cómo copiar archivos y directorios en la terminal de Linux