systemadmin.es > Utilidades > Borrar ficheros con find

Borrar ficheros con find

Resulta muy común realizar un find para borrar ficheros contenidos en un determinado árbol de directorios.

El comando típico que más he visto que se usa es combinando la opción -exec con rm:

$ find . -size +10M -exec rm {} \;

Pero en realidad el comando find ya dispone de la opción -delete, por lo que nos ahorramos escribir un poco:

$ find . -size +10M -delete

Todas esas pulsaciones que te ahorras bien valen un detalle con el autor de este blog como este fileserver

I'm a f****** genius

I’m a f****** genius

2 comments to “Borrar ficheros con find”

  1. Toma ya! pues sí. Sobre todo porque venía usando | xargs rm para cuando la salida era muy larga y el -exec no funcionaba.

    Saludos

  2. Además es más óptimo cuando hay millones de ficheros.

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>