Buscar y destruir

Si, lo se, el título es “alarmante” pero teníamos que poner un título y así parece una peli de Stallone con Statham!!

Muchas veces es necesario eliminar una serie de ficheros en concreto repartidos por el disco. Imaginemos que tenemos un montón de temporales en forma de txt y los queremos eliminar todos con un solo comando, así, sin anestesia ni nada.

¿Nos vamos a poner a mirar por todos los directorios?

Ni en broma.

Sabemos buscar en el disco y sabemos concatenar instrucciones.

Así que la receta es bien sencilla, solamente hemos de juntar los ingredientes y cocinarlos.

find /path/to/data/ -name “*.txt” -exec rm -rf {} \;

Esto lo que hace es buscar todo fichero .txt en /path/to/data/ (y directorios que estén dentro) y para cada uno de ellos ejecuta un borrado.

Así de simple.

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *