Publicado por
RodrigoJol el 8 mar, 2010 a las
Linux |
1 comentario
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:
- 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

Deja una Respuesta
[...] El Escribano Analfabeta – El [...]
[...] El Escribano Analfabeta – El [...]
[...] El Escribano Analfabeta – El Escribano.com.mx [...]
[...] graficos 10. Miley Cyrus 11. Blog de la Web 12. Blog de la informática 13. Recetas de navidad 14. El Escribano analfabeta 15. GPS [...]
jopnicytoto
needman.ru]замуж за иностранца
знакомства с иностранцами
Enhadiagaisse