Cómo ordenar la salida del comando ls por última fecha y hora de modificación


Una de las cosas más comunes que un usuario de Linux siempre hará en la línea de comandos es dir son los dos comandos disponibles en Linux para enumerar el contenido del directorio, siendo el primero el más popular y, en la mayoría de los casos, el preferido por los usuarios.

Al enumerar el contenido del directorio, los resultados se pueden clasificar en función de varios criterios, como el orden alfabético de los nombres de archivo, el tiempo de modificación, el tiempo de acceso, la versión y el tamaño del archivo. La clasificación mediante cada una de estas propiedades de archivo se puede habilitar mediante un indicador específico.

En este breve, ordene la salida del comando ls por la hora de la última modificación (fecha y hora).

Comencemos por ejecutar algunos comandos ls básicos.

Comandos ls básicos de Linux

1. Ejecutar el comando ls sin agregar ningún argumento mostrará el contenido actual del directorio de trabajo.

$ ls 

2. Para enumerar el contenido de cualquier directorio, por ejemplo, utilice el directorio/etc:

$ ls /etc

3. Un directorio siempre contiene algunos archivos ocultos (al menos dos), por lo tanto, para mostrar todos los archivos en un directorio, use el indicador -a o --all :

$ ls  -a

4. También puede imprimir información detallada sobre cada archivo en la salida de ls, como los permisos del archivo, el número de enlaces, el nombre del propietario y el propietario del grupo, el tamaño del archivo, la hora de la última modificación y el nombre del archivo/directorio.

Esto se activa con la opción -l , lo que significa un formato de lista largo como en la siguiente captura de pantalla:

$ ls -l

Ordenar archivos según la fecha y la hora

5. Para listar archivos en un directorio y ordenarlos por la fecha y hora de la última modificación, use la opción -t como en el siguiente comando:

$ ls -lt 

6. Si desea una clasificación inversa de los archivos según la fecha y la hora, puede usar la opción -r para trabajar así:

$ ls -ltr

Terminaremos aquí por ahora, sin embargo, hay más información de uso y opciones en el comando use sort. Por último, pero no menos importante, puede comunicarse con nosotros a través de la sección de comentarios a continuación.