Busca los archivos que coinciden con la expresión regular y ejecuta la instrucción.:
find . -name *".jpg" -exec chmod a-x {} \;
Buscar imágenes jpg
find . -regex '.*[jpg|JPG|jpeg|JPEG]'
Buscar archivos rst para editar
find . -name '*.rst' -print0 | xargs -0 vim De esta forma aún habiendo espacios en los nombres de archivos se recogen perfectamente. Otro ejemplo diferente [bash] eval "$( find $DIR_LOCAL -type f -printf 'chmod uog+rw "%p"\n')"
Aqui se controla el formato de salida de find para despues ejecutar la salida con eval.
Archivos midificados en las últimas 24 horas
find . -mtime 0 -print
Archivos modificados hace menos de 14 días
find ./ -mtime -14 -print
Archivos que han sido modificados hace más de 48 horas y menos de 5 dias.
find . -mtime +2 -mtime -5