Buscar y eliminar con el comando find

Posted on mayo 25, 2012 in General

Si eres de los que utiliza con frecuencia la consola linux para ejecutar comandos de vez en cuando, siempre viene bien un pequeño recordatorio del uso del comando find:

  • Buscar y eliminar ficheros y directorios que coincidan con el nombre
    find . -name "nombre_fichero" -exec rm -rf {} \;
  • Buscar y eliminar sólo ficheros que coincidan con el nombre
    find . -type f -name "nombre_fichero" -exec rm -f {} \;
  • Eliminar todos los archivos que no coincidan con lo buscado
    find . ! -name "nombre_fichero" -exec rm -f {} \;
Donde utilizamos el nombre del fichero, podríamos utilizar los habituales comodines, tipo * o ? …etc.

Deja un comentario