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 -l
Para ordenar la salida de ls
en orden inverso, agrega la opción -r
a la anterior:
ls -lr
Ordenar 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 -lt
También puedes agregar la opción -r
a esta línea de comando para ordenar la salida en orden inverso:
ls -ltr
Ordenar 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 -lX
Para ordenar la salida de ls
en orden inverso, agrega la opción -r
a la línea de comando anterior:
ls -lXr
Ordenar 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 -lS
Para 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 -lSr
Conclusiones
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!
Pingback: Comando ls: Cómo Listar Archivos y Carpetas en Linux » Blog Linux