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.