¿Cómo ordenar los archivos según la marca de tiempo en unix? [cerrado]

94

¿Cómo ordenar los archivos según la marca de tiempo en unix? Necesito ordenar los archivos y también según el tiempo en que se crearon.

Srihari
fuente
1
¿Qué marca de tiempo? Además, no hay una marca de tiempo de creación en la mayoría de los sistemas de archivos * nix.
ninjalj
1
marca de tiempo con la que se crea el archivo.
Srihari
tryls -Ct | awk '{print $1}'
zx1986

Respuestas:

172

Modificación de archivo:

ls -t

Cambio de inodo:

ls -tc

Acceso a archivos:

ls -tu

El "más nuevo" en la parte inferior:

ls -tr

Nada de esto es tiempo de creación. La mayoría de los sistemas de archivos Unix no admiten la creación de marcas de tiempo.

ninjalj
fuente
3
En realidad, muchos sistemas de archivos * nix admiten la creación de marcas de tiempo ... simplemente no es multiplataforma. En FreeBSD y OS X, generalmente solo está disponible en sistemas de archivos BSD nativos (incluido HFS + en OS X); se llama "hora de creación del archivo" y se ls -Uordena por ella. En Linux, está disponible en la mayoría de los sistemas de archivos que lo admiten (incluso NTFS), pero se llama "hora de nacimiento" y debe ordenar manualmente.
abarnert
17

Utilice -t en ls. p.ej:.

ls -tr

o

ls -ltr
linuts
fuente