Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18-01-2008, 03:01:53
rvm
 
Mensajes: n/a
Predeterminado Re: No copiar ficheros ocultos

El Viernes, 18 de Enero de 2008 03:29, Gonzalo Pérez de Olaguer Córdoba dejó lo
que estaba haciendo para escribir:

> 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 quiero que
>> 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


No funciona. Sigue copiando los directorios .svn, además no recrea la estructura
de subdirectorios en DST.

> 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 -)


Esta orden sí recrea los subdirectorios pero siguen apareciendo los .svn

--
rvm


Responder Con Cita