¿Cómo clasifico la salida de "ls" por última modificación, incluida la fecha?

9

Entonces la salida sería:

Más reciente en la parte superior O más reciente en la parte inferior: ¿ cuándo se modificaron los contenidos del directorio de trabajo ?

Aparentemente, ls -tse supone que da más reciente en la parte superior, lo que hace ...

Pero no tengo fecha en que se modificó alguno de los archivos / carpetas; lo cual es bastante molesto.


¿Es posible producir una salida que enumere los archivos en orden modificado y que también indique el momento en que se modificaron? Parece que no puedo encontrar la opción en man...

Dime por qué
fuente

Respuestas:

20

Marque la -lopción de ls:

ls -lt

Manera ordenada usando stat:

stat -c '%y - %n' * | sort -t'-' -k1,1

Contrarrestar:

stat -c '%y - %n' * | sort -r -t'-' -k1,1
  • %ydará el tiempo de modificación en forma legible para humanos, %ndará el nombre del archivo

  • sort ordenará los valores solo de acuerdo con el tiempo de modificación

heemayl
fuente