¿Cómo ordenar los resultados del comando ls por fecha de modificación (primero los directorios)?


18

Puedo disparar

ls -lrt 

para ordenar los archivos y carpetas por fecha de modificación, pero esto no separa los directorios de los archivos. Quiero lsmostrarme primero los directorios por fecha de modificación y luego los archivos por fecha de modificación. ¿Como hacer eso?

Respuestas:


25

¿Qué tal algo como esto?

ls -ltr --group-directories-first

¡Muchas gracias! De alguna manera no pude encontrar esto en la página del manual. Mi mal, gracias!
jrara

5

ls -t

o (para el reverso, el más reciente en la parte inferior):

ls -tr

La lspágina del manual describe esto con más detalles y enumera otras opciones.

Los directorios tienen ddelante de allí permisos enls -ltr

Para obtener directorios con fecha de modificación ordenada, use

ls -ltr |grep ^d

Y a archivos que no sean directorios

ls -ltr | grep -v ^d


No, esto no produce el resultado correcto.
jrara


Tienes razón sobre las carpetas, actualicé la pregunta.
jrara

Gracias por su respuesta, pero si lee mi pregunta detenidamente, puede notar que ya sé cómo ordenar la salida de ls por fecha de modificación (ls -lrt), pero no cómo ordenar los resultados para obtener primero los directorios por fecha de modificación y luego archivos por fecha de modificación.
jrara

hey jrara tengo tu pregunta ... estoy volviendo con la respuesta ...
Munai Das Udasin
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.