Cómo enumerar todos los archivos ordenados por tamaño en Linux


En uno de nuestros varios artículos sobre la lista de archivos usando el popular comando ls, cubrimos cómo listar y ordenar archivos por última hora de modificación (fecha y hora) en Linux. En este breve y útil artículo, presentaremos una serie de opciones útiles del comando ls para enumerar todos los archivos en un directorio determinado y ordenarlos por tamaño de archivo en Linux.

Lectura recomendada: Cómo descubrir los principales directorios y archivos (espacio en disco) en Linux

Para enumerar todos los archivos en un directorio, abra una ventana de terminal y ejecute el siguiente comando. Tenga en cuenta que cuando se invoca ls sin ningún argumento, se listarán los archivos en el directorio de trabajo actual.

En el siguiente comando, el indicador -l significa lista larga y -a le dice a ls que enumere todos los archivos, incluido (.) o archivos ocultos. Para evitar mostrar los archivos . y .. , utilice la opción -A en lugar de -a .

$ ls -la
OR
$ ls -la /var/www/html/admin_portal/

Para enumerar todos los archivos y ordenarlos por tamaño, use la opción -S . De forma predeterminada, muestra la salida en orden descendente (de mayor a menor tamaño).

$ ls -laS /var/www/html/admin_portal/

Puede generar los tamaños de archivo en formato legible por humanos agregando la opción -h como se muestra.

$ ls -laSh /var/www/html/admin_portal/

Y para ordenar en orden inverso, agregue la marca -r de la siguiente manera.

$ ls -laShr /var/www/html/admin_portal/

Además, puede enumerar los subdirectorios de forma recursiva usando la opción -R .

$ ls -laShR /var/www/html/admin_portal/

También encontrará útiles los siguientes artículos relacionados:

  1. How to Find Recent or Today’s Modified Files in Linux
  2. Linux ‘tree Command’ Usage Examples for Beginners
  3. 10 Practical Examples Using Wildcards to Match Filenames in Linux
  4. Ways to Use ‘find’ Command to Search Directories More Efficiently

Si tiene alguna otra forma de enumerar los archivos ordenados por tamaños en Linux, compártalos con nosotros o tiene preguntas o pensamientos que compartir sobre esta guía? Si es así, comuníquese con nosotros a través del formulario de comentarios a continuación.