Mostrar archivos modificados / creados recientemente usando Terminal


Respuestas:


25

Simplemente presione Ctrl+ Alt+ Ten su teclado para abrir Terminal. Cuando se abra, ejecute los siguientes comandos:

find ${1} -type f | xargs stat --format '%Y :%y %n' 2>/dev/null | sort -nr | cut -d: -f2-

Ver comando Buscar

Fuente: Linux


El comando es correcto. ¿Lo has probado?
— Mitch

Sí, es correcto, solo lleva algo de tiempo. Pensé que -f2- sería incorrecto porque los comandos generalmente no terminan con un -
— Usuario registrado

¡Buena esa! ¿Qué hay de ignorar los archivos ocultos?
— Ionică Bizău

Puedes usar -iname. Por ejemplo, busque el archivo * .txt pero ignore el archivo .txt oculto como .vimrc que lo haría -type f \( -iname "*.txt" ! -iname ".*" \).
— Mitch

@Mitch ¿cómo especificar para buscar archivos en los últimos 2 días?
— user13107

6

Comprobar statcomando:

Uso:

stat [options] filename ... ...

p.ej

stat /home/user/Docs/filename.txt

Para buscar archivos, use los findcomandos:

p.ej

find /to/target/directory* -mtime -1

(el conmutador -mtime nmuestra los archivos con datos modificados por última vez hace * 24 horas, para -mtime -1los archivos de 1 día de antigüedad se mostrarán)

find /to/target/directory* -mmin 30

mostrará los archivos modificados en los últimos 30 minutos.

Busque más opciones en PRUEBAS en las páginas del manual (uso man finden terminal). Puede usar otros modificadores como -amin n(último acceso hace n minutos), -cmin(el estado del archivo se modificó por última vez hace n minutos) y otros.


Tal vez podría considerar eliminar la parte estadística de su respuesta o dar un comando específico.
— Usuario registrado

stat filenamedonde nombre de archivo podría ser la ruta absoluta o relativa de su objetivo. Esto mostrará el acceso, la modificación, los tiempos de cambio entre otras salidas ...
— preciso

stattambién le dará la hora de nacimiento del archivo si el sistema de archivos lo admite ...
— precisa

1
El autor de la pregunta quiere ver una lista de los archivos modificados recientemente. statproporciona propiedades de un archivo o directorio específico (como cuando se modificó la última vez). Por lo tanto, este comando no es apropiado para esta pregunta.
— Usuario registrado

... está relacionado, ¿no? Le muestra las marcas de tiempo ... y lo que OP quiere es una implementación práctica de lo mismo ...
— preciso

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.