2011-08-10 9 views

Respuesta

6
ls -lat 

mostrará una lista de todos los archivos ordenados por fecha. Al listar con el distintivo -l usando el distintivo -t ordena por fecha. Si sólo necesita el nombre del archivo (por un guión tal vez) y luego intentar algo como:

ls -lat | head -2 | tail -1 | awk '{print $9}' 

Esto mostrará una lista de todos los archivos como antes, reciben las 2 primeras filas (el primero será algo así como 'total 260') , obtener el último (el que muestra los detalles del archivo) y luego obtener la novena columna que contiene el nombre del archivo.

+2

'ls -1 -t | head -1' también funcionará para devolver solo el último archivo modificado. – Vortico

0

Utilice ls -lUt o ls -lUtr, según lo desee. Puede echar un vistazo a la documentación del comando ls escribiendo man ls en un terminal.

8
find/-ctime -5 

Imprimirá los archivos creados en los últimos cinco minutos. Aumente el período de un minuto a la vez para encontrar su archivo.

+3

Esto realmente significa 5 horas atrás. '-cmin' forma la opción correcta para buscar hace cinco minutos. –

Cuestiones relacionadas