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 |