Cómo listar archivos ordenados por tamaño en Linux

Cómo listar archivos ordenados por tamaño en Linux

Al trabajar con Linux, es común necesitar listar los archivos en una carpeta o directorio. Sin embargo, a veces es útil ordenar los archivos por tamaño. En este artículo, aprenderás cómo listar archivos de un directorio en Linux en orden ascendente o descendente basado en el tamaño.

📋 Aquí podrás encontrar✍
  1. Métodos para listar archivos por tamaño
    1. 1. Utilizando el comando "ls" con la opción "-S"
    2. 2. Utilizando el comando "du" con la opción "-h"
  2. Conclusión
  3. Preguntas frecuentes
    1. ¿Cómo puedo visualizar sólo los 10 archivos más grandes?
    2. ¿Cómo puedo ordenar sólo los archivos de un tipo específico (por ejemplo, imágenes) por tamaño?
    3. ¿Qué es la opción "-r" en el comando "sort"?
    4. ¿Cuál es la diferencia entre el comando "du" y "ls"?

Métodos para listar archivos por tamaño

1. Utilizando el comando "ls" con la opción "-S"

El comando "ls" es utilizado para listar archivos y carpetas en un directorio. Si quieres ordenarlos por tamaño, debes utilizar la opción "-S". Para listarlos de mayor a menor tamaño, utiliza el siguiente comando:

ls -lS

Para enlistarlos de menor a mayor tamaño, utiliza el siguiente comando:

ls -lSr

2. Utilizando el comando "du" con la opción "-h"

El comando "du" es utilizado para medir el tamaño de los archivos y carpetas. Para listar los archivos en orden, utiliza la opción "-h". Este comando es útil si necesitas conocer la cantidad de espacio que utilizan los archivos.

Para ordenar los archivos de mayor a menor tamaño, utiliza el siguiente comando:

du -h | sort -r

Para ordenarlos de menor a mayor tamaño, utiliza el siguiente comando:

du -h | sort

Conclusión

Ordenar archivos por tamaño en Linux puede ser muy útil en algunas situaciones. Ahora ya sabes cómo hacerlo utilizando los comandos "ls" y "du". Esperamos que esta guía te haya sido útil.

Preguntas frecuentes

¿Cómo puedo visualizar sólo los 10 archivos más grandes?

Para visualizar los 10 archivos más grandes en un directorio, utiliza el siguiente comando:

du -sh * | sort -rh | head -10

¿Cómo puedo ordenar sólo los archivos de un tipo específico (por ejemplo, imágenes) por tamaño?

Para listar los archivos de un tipo específico por tamaño, utiliza la siguiente sintaxis:

ls -lS | grep ".jpg"

¿Qué es la opción "-r" en el comando "sort"?

La opción "-r" en el comando "sort" indica que la lista debe ser ordenada en orden inverso. Es decir, de mayor a menor o de Z a A.

¿Cuál es la diferencia entre el comando "du" y "ls"?

El comando "ls" es utilizado para listar archivos y carpetas en un directorio, mientras que "du" es utilizado para medir el tamaño de los archivos y carpetas.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Este sitio web utiliza Cookies propias y de terceros de análisis para recopilar información con la finalidad de mejorar nuestros servicios, así como para el análisis de su navegación. Si continua navegando, se acepta el uso y si no lo desea puede configurar el navegador. CÓMO CONFIGURAR