¿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.