La utilidad ls es una de las herramientas de línea de comandos más utilizadas en Linux. Su función principal es mostrar una lista de archivos y carpetas en un directorio. El comando ls ofrece una serie de opciones que te permiten ordenar su salida según diferentes criterios.
En este artículo, te explicaremos cómo ordenar la salida del comando ls en el sistema operativo Linux.
Ordenar archivos y directorios por su nombre con la opción -l
El comando ls tiene la opción -l, que le indica a la utilidad que muestre en pantalla una lista de archivos y directorios en formato largo (del inglés long listing format). Al utilizar este parámetro, podrás conocer la siguiente información sobre los archivos y carpetas:
- Permisos de acceso;
- Nombre del propietario;
- Grupo del propietario;
- Tamaño del archivo/carpeta;
- Fecha de modificación.
También, el comando ls -l ordenará la salida por los nombres de los archivos y carpetas en orden alfabético:
ls -lPara ordenar la salida de ls en orden inverso, agrega la opción -r a la anterior:
ls -lrOrdenar por fecha y hora de modificación de archivos y directorios con la opción -t
La opción -t ordena el resultado del comando ls por la fecha y hora de modificación de los archivos y carpetas del directorio. Los primeros en la lista serán los archivos que fueron modificados más recientemente. Por ejemplo:
ls -ltTambién puedes agregar la opción -r a esta línea de comando para ordenar la salida en orden inverso:
ls -ltrOrdenar archivos y directorios por su formato con la opción -X
El comando ls tiene la opción -X, con la que puedes ordenar la salida de la utilidad por los formatos de los archivos. Al usar este parámetro, al principio de la lista aparecerán los directorios y los archivos sin extensiones, seguidos de los archivos con extensiones, ordenados por el nombre de los formatos. Por ejemplo:
ls -lXPara ordenar la salida de ls en orden inverso, agrega la opción -r a la línea de comando anterior:
ls -lXrOrdenar archivos y directorios por su tamaño con la opción -S
Para mostrar una lista de archivos y carpetas por su tamaño de mayor a menor, usa la opción -S. Por ejemplo:
ls -lSPara ordenar la lista de archivos y carpetas de menor a mayor tamaño, aplica la opción -r a la línea de comando anterior:
ls -lSrConclusiones
Ahora ya sabes cómo ordenar la salida del comando ls en base a diferentes criterios con sus opciones. ¡Esperamos que los ejemplos mostrados te hayan sido útiles!
¡Gracias por dedicar tiempo a leer este artículo!
Si tienes alguna pregunta, déjala en los comentarios.
¡Suscríbete a las actualizaciones de nuestro blog y mantente al tanto de las noticias del mundo Linux!
¿Qué te parece?
Es bueno conocer tu opinión. Deja un comentario.