¿Hay algún comando para mostrar los archivos recientemente modificados / creados?
Cúal...?
¿Hay algún comando para mostrar los archivos recientemente modificados / creados?
Cúal...?
Respuestas:
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
-iname
. Por ejemplo, busque el archivo * .txt pero ignore el archivo .txt oculto como .vimrc que lo haría -type f \( -iname "*.txt" ! -iname ".*" \)
.
Comprobar stat
comando:
Uso:
stat [options] filename ... ...
p.ej
stat /home/user/Docs/filename.txt
Para buscar archivos, use los find
comandos:
p.ej
find /to/target/directory* -mtime -1
(el conmutador -mtime n
muestra los archivos con datos modificados por última vez hace * 24 horas, para -mtime -1
los 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 find
en 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.
stat filename
donde 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 ...
stat
también le dará la hora de nacimiento del archivo si el sistema de archivos lo admite ...
stat
proporciona 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.
ls -t
Esto ordenará la lista de archivos por hora de modificación