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


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.


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

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.