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



Poesia
6 Comentarios
Pingback: Cadena de Enlaces: Conoce a paginas amigas | Miley Cyrus, Jonas brothers, Selena Gomez y Justin Bieber, Camp Rock
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