miércoles, 17 de febrero de 2021

Linux: listar archivos modificados recientemente


Supongamos que queremos crear un archivo de texto que contenga los nombres de archivos de cierto directorio (y de sus subdirectorios) que hayan tenido modificaciones en los últimos 15 días (por ejemplo, para saber qué archivos tenemos que respaldar).

Para lograrlo, abra el directorio en cuestión desde una terminal y escriba:

find -type f -mtime -15 > modificados-ultima-quincena.txt

El comando find “...busca archivos y directorios en una jerarquía de directorios basado en una expresión dada por el usuario y puede realizar acciones específicas en cada archivo que coincida con los criterios de búsqueda. Se puede utilizar este comando para buscar archivos y directorios basado en sus permisos, tipos, fecha, propietario, tamaño, etc.“

Con la opción -type f se restringe la búsqueda a archivos (f).

Con la opción -mtime -15 se restringe la búsqueda a los modificados en los últimos 15 días.

Con el signo de mayor que (>) y un nombre de archivo a continuación, se logra que el resultado de la búsqueda, en vez de mostrarse en la pantalla, se guarde en un archivo de texto con el nombre definido.

(Visto en linuxito).

No hay comentarios.:

Publicar un comentario

Lo que escriba a continuación será revisado antes de publicarse.
Gracias por tus comentarios.