Cómo borrar archivos de un sólo tipo y de froma recursiva

Simple, con este comando buscas (find) todos los archivos de un tipo determinado (zip, gz, jpg, gif, pdf, etc) y los borras recursivamente a lo largo del árbol de directorio, partiendo desde donde estás ubicado. Con la opción -i te pedirá confirmar ante de borrar un cierto archivo, mostrándote su nombre en la consulta.

Sin pedir confirmación

find . -type f -name “*.gz” -exec rm -f {} \;

Con confirmación

find . -type f -name “*.gz” -exec rm -i {} \;

Suerte!

Posts relacionados:

  1. Nueva aplicación de Google para presentaciones tipo PowerPoint
  2. Cómo proteger directorios web con .htaccess
  3. Cómo particionar y formatear discos en Ubuntu/Linux
  4. Problemas comunes II: Cambiar permisos de archivos
  5. ¿Cómo configurar DNS con Bind9? segunda parte

  • http://www.intensedebate.com/people/serumax serumax

    Bueno eso es si dejas la cagada y repartes archivos gz o zip por todas partes tratando de hacer un backup!

  • http://www.laweba.net/problemas-comunes/como-borrar-archivos-svn/ Cómo borrar archivos .svn recursivamente | Viviendo en la era digital | La Web A

    [...] = 'serumax';Ya había posteado algo similar a esto, pero como constantemente se necesita borrar estos archivos ya sea cuando está la versión [...]

  • pispipepe

    Gracias… buscaba este comando

    bueno en realidad pense que podia hacer un
    cp -r [src]*.jpg [dst]

    pero con tu comando si pude :>

  • http://pulse.yahoo.com/_IFQOJ636XBKTLMVOAH76B3RAVM michael

    Hola hace tiempo tambien queria eliminar archivos .bak
    y lo que hice fue
    find -type f -name *.bak -delete;
    por si alguien mas le sirve saludos.

  • Equipo Clever

    A mi me funciono perfectamente esto:

    rm `find |grep *.jpg`

    Usar con cuidado, ya que borrara todos los archivos jpg que encuentre en la carpeta que te encuentras y tambien en sus subcarpetas

  • Equipo Clever

     perdon es sin el * es

    rm `find |grep .jpg`

  • Daniel

    gracias me funcionó perfecto, pero podrías explicar que hace el comando?? en específico el punto luego del find, las llaves (o corchetes, no se como le dirán en tu país), la barra invertida y el punto y coma?? gracias ^^

blog comments powered by Disqus