eliminar miles de archivos desde la consola

Recientemente, me enfrenté al reto de recuperar archivos de un disco duro borrado, así que usando las poderosas herramientas llamadas testdisk y photorec pude recuperar miles, cientos de miles de archivos de un disco duro bien grande.
El reto siguiente era hacer una gran discriminación de archivos ya que solo interesaban los del tipo jpg png gif mov 3gp avi y dejaba a fuera muchas extensiones y tipos de archivo que ademas estaban metidos en subcarpetas del tipo recup.1 recup.2 etc
Si sólo daba el comando
rm -rfv recup.*/*.txt

para borrar todos los archivos txt dentro de las carpetas me tiraba el siguiente resultado:
listado de argumentos demasiado largo

así que me puse a preguntarle al tio Google con la siguiente y maravillosa solución
find . -name '*spam' | xargs rm
tararaaaaaaan!!!!

donde:

  1. find es el comando para encontrar ciertos archivos,
  2. . es el lugar donde buscará, en este caso es en el directorio actual pero puede ser cualquier otro como ~/ o /home/pato/documentos, etc
  3. -name es la opcion que nos da find para dar el nombre base del archivo
  4. ‘*txt’ usando el comodin * para localizar los archivos con terminación txt
  5. | que envía la salida del comando find a la entrada del comando que viene a continuación
  6. xargs toma la lista que resulta de find y la pasa como llamadas consecutivas a rm
  7. rm borra
  8. -v (verbose) opcion de rm que explica lo que va haciendo

6 Comentarios

  • Pingback: Cadena de Enlaces: Conoce a paginas amigas | Miley Cyrus, Jonas brothers, Selena Gomez y Justin Bieber, Camp Rock

  • jopnicytoto
    julio 11, 2010 - 6:00 pm | Enlace permanente

    jopnicytoto
    needman.ru]замуж за иностранца
    знакомства с иностранцами

    Enhadiagaisse

  • Pingback: Enlaces amigos de Guate Agenda

  • Pingback: Cadena de enlaces Amigos que debes conocer | Blog de la Web

  • Pingback: Cadena de Enlaces que debes conocer | Heroes - Todo sobre la Serie Heroes

  • Pingback: Cadena de enlaces: conoce a páginas amigas | Recetas Navidad

  • Deja un comentario

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

    *

    Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>