Con frecuencia necesito localizar archivos bajo diversos criterios en sistemas Linux.
Así que esto será una compilación de diversas opciones para el comando find
que me han sido útiles y anoto aquí para no olvidar.
Comenzaré con algo muy frecuente: buscar archivos que pertenezcan a un usuario o grupo determinado.
Buscar por grupo:
find dir -group ungrupocualquiera
Buscar por usuario:
find dir -user unusuariocualquiera
Así por ejemplo, para buscar archivos que pertenezcan al grupo “escuela” en el directorio actual, tenemos:
find . -group escuela
O para buscar archivos que pertenezcan al usuario “carlos” en el directorio raíz y que tengan una extensión txt, tenemos:
find / -user carlos -name '*.txt'