ls: ¿cómo enumero los directorios ordenados por marcas de tiempo de los archivos que contiene?
14
¿Cómo enumero los directorios por su tiempo de acceso en el sentido de que se crean algunos archivos / directorios nuevos (por ejemplo, directorios que contienen los archivos creados más recientemente)?
Ejecute man lspara obtener una lista completa de opciones que incluyen varias posibilidades de clasificación.
Caleb
Respuestas:
21
Hay un par de opciones que puedes combinar.
El -cinterruptor ordena por tiempo modificado [1]:
-c con -lt : ordenar por y mostrar ctime (hora de la última modificación de la información de estado del archivo) con -l : mostrar ctime y ordenar por nombre de lo contrario:
ordenar por ctime
Los interruptores -uy -ttambién se pueden usar:
-t ordenar por tiempo de modificación -u con -lt : ordenar por y mostrar el tiempo de acceso con -l : mostrar el tiempo de acceso y ordenar por nombre de lo contrario: ordenar por tiempo de acceso
Podrías poner todo junto de esta manera [2]:
ls -ltcr # sort by and show change time, most recent last
ls -ltur # sort by and show access time, most recent last
ls -ltr # sort by date, most recent last
man ls
para obtener una lista completa de opciones que incluyen varias posibilidades de clasificación.Respuestas:
Hay un par de opciones que puedes combinar.
El
-c
interruptor ordena por tiempo modificado [1]:Los interruptores
-u
y-t
también se pueden usar:Podrías poner todo junto de esta manera [2]:
[1] http://unixhelp.ed.ac.uk/CGI/man-cgi?ls
[2]
-r
invierte el ordenfuente