Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Unix / Linux (http://www.forosdelweb.com/f41/)
-   -   Eliminar tipo de archivos concreto (http://www.forosdelweb.com/f41/eliminar-tipo-archivos-concreto-582924/)

damargon 05/05/2008 02:50

Eliminar tipo de archivos concreto
 
Buenos días foreros,

A ver si me podéis echar una manita: necesito eliminar los archivos .jpg de una estructura de archivos con varios niveles desde la Shell.

Ya sé que el comando es rm -R para hacerlo recursivamente pero tiene que cumplir dos requisitos:
- Sólo eliminar los .jpg
- Algunos .jpg (pocos) no deben de ser eliminados.

He hecho varias pruebas con grep y con find y nada, no consigo hacerlo.

Muchas gracias!!

a2a2 05/05/2008 03:23

Re: Eliminar tipo de archivos concreto
 
Haz el find redireccionando a un fichero. Luego elimina del fichero los que no quieras borrar y luego borra todos lo que hayan quedado:

colocate en la raiz donde comenzar a buscar/borrar con "cd loquesea"
find . -name "*.jpg" > paraborrar.txt
eliminar a mano los no desados, o mantener los deseados con "grep"
cat paraborrar.txt | xargs rm

damargon 05/05/2008 04:49

Re: Eliminar tipo de archivos concreto
 
Genial, justo lo que necesitaba. Ha funcionado a la perfección

Muchas gracias!!


La zona horaria es GMT -6. Ahora son las 10:06.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.