El comando find en Linux es una herramienta muy versátil que se utiliza para buscar archivos y directorios en el sistema de archivos.
Puedes buscar archivos basándote en diferentes criterios como nombre, tipo, tamaño, fecha de modificación, entre otros. También existe la posibilidad de procesar los archivos encontrados desde el mismo comando, sin necesidad de utilizar otras herramientas o pasar los resultados por tediosas "pipes" o archivos de texto.
findfind [ruta] [opciones] [expresión]
find /ruta/donde/buscar -name "nombre_archivo"
Esto busca un archivo llamado "nombre_archivo" dentro de la ruta especificada.
find /ruta/donde/buscar -name "*.txt"
Busca todos los archivos con la extensión .txt en la ruta indicada.
find /ruta/donde/buscar -size +50M
Encuentra archivos mayores a 50 MB.
find /ruta/donde/buscar -type d
Encuentra todos los directorios dentro de la ruta especificada.
O, por el contrario:
find /ruta/donde/buscar -type f
Encuentra todos los archivos dentro de la ruta especificada.
find /ruta/donde/buscar -mtime -7
Encuentra archivos que fueron modificados en los últimos 7 días.
find /ruta/donde/buscar -name "*.log" -exec rm {} \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\;
Encuentra todos los archivos con la extensión .log y los elimina.
-name búsqueda por nombre de archivo.-type búsqueda por tipo (f para archivo, d para directorio).-size búsqeuda por tamaño.-mtime búsqueda por fecha de modificación.-exec para ejecutar un comando en los archivos encontrados.La flexiblibilidad del comando find permite realizar búsquedas muy específicas.