Con el comando de búsqueda, puede localizar y eliminar archivos en función de muchos atributos, como el tipo de archivo. Esta receta tecnológica demostrará cómo encontrar y eliminar archivos en función de parte de su nombre de archivo.
Para buscar y eliminar todos los archivos en el sistema que terminan en .log, ejecute esto como superusuario:
encuentre / -name \ *. log -exec rm {} \;
Las barras invertidas (\) son importantes en este comando. El uso de la opción -exec permite que se utilice un comando arbitrario, en este caso rm, con el nombre de archivo sustituido en lugar de los caracteres {}.
Este comando sería peligroso de ejecutar. Una alternativa más segura utiliza el comando -ok en lugar del comando -exec. Cuando se usa de esta manera, find le indicará antes de cada ejecución del comando que sigue a -ok. Para eliminar opcionalmente todos los archivos que terminen con .tmp en el sistema de archivos / var, use lo siguiente:
encuentra / var -name \ *. tmp -ok rm {} \;