Find un comando con mucho poder 💪
find [ruta] [expresión_de_búsqueda] [acción]
Ruta
Si no se indica una ruta se toma en cuenta entonces el directorio donde se este actualmente, es decir el directorio de trabajo actual, que es lo mismo que indicar con un punto “.”.
Es posible asignar mas de una ruta de búsqueda también como por ejemplo
find /etc /usr /var -group admin
Búsquedas básicas 👍
Algunas banderas que podemos utilizar para buscar:
-
-name = Busca nombre de un archivo
-
iname = Igual que name pero este no toma en consideración si tiene alguna mayúscula
-
-user = El usuario propietario
-
-group = El grupo propietario
-
-type = tipo de archivo, f para directorios
Búsquedas a través del tiempo ⏰
-
-mmin = Tiempo en minutos
-
-mtime = Periodos de 24 horas
-exec; El poder aumenta 👊
-exec Permite ejecutar acciones sobre el resultado de cada línea o archivo devuelto por find, ejemplo:
find . type -f mtime +7 -exec cp {} ./backup/ \;
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?