Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18-01-2008, 02:29:40
Gonzalo Pérez de Olaguer Córdoba
 
Mensajes: n/a
Predeterminado Re: No copiar ficheros ocultos

Hola rvm <rvm***agujero-negro.escomposlinux.org>
el Fri, 18 Jan 2008 03:10:02 +0100 escribiste:

> Quiero copiar el contenido de un directorio recursivamente pero no quieroque me
> copie los ficheros ocultos (en concreto quiero evitar que me copie los .svn).
> ¿Cómo se hace?


Se hace con find, que yo sepa. Algo así:

cp `find SRC ! -name '.*'` DST

donde SRC y DST son los direcotios origen y destino, y los ficheros no
tienen nombres raros (sin espacios y tal).

OJO: ves con cuidado, mete un 'echo' antes del 'cp' para probar

Otra versión, con tar, que acepta nombres raros (escribo de memoria):

(cd $SRC && find . ! -name '.*' -print0 | xargs -0 tar cf -) | (cd $DST && tar xvpf -)

--
Gonzalo Pérez de Olaguer Córdoba <gpoc***iies.es>
PGP key 2861C704 --- F206 5671 6789 425D 111C 1302 214F 1934 2861 C704
Responder Con Cita