Operaciones sobre varios archivos, exceptuando algunos.

Mario Martinez martinez.mario en gmail.com
Jue Jun 14 23:03:39 CLT 2007


[...]

> $ find . -name anita -o -name juanito -prune -o -print |
>   while read line; do
>      echo el archivo es $line
>   done
> 
> 
> Si solo quieres archivos y no directorios, agrega un -type f  entre el
> -o y el -print (en otro lado no funca):
> 
> Facil no?

Funciono perfecto, muchas gracias. Es de mucha utilidad el comando find.

Entonces si deseo copiar todos menos 'excepcion', quedaría así.

find . -name excepcion -o -name . -o -exec cp {} ~/destino/ \;
-- 
Mario Mart\'inez


Más información sobre la lista de distribución Linux