Tengo dos directorios y uno está vacío.
El primer directorio tiene muchos subdirectorios con archivos ocultos. Cuando cp -r
contenido del primer directorio al segundo, los archivos ocultos también se copian. ¿Alguna solución para escapar de ellos?
Tengo dos directorios y uno está vacío.
El primer directorio tiene muchos subdirectorios con archivos ocultos. Cuando cp -r
contenido del primer directorio al segundo, los archivos ocultos también se copian. ¿Alguna solución para escapar de ellos?
Respuestas:
Puedes usar rsync:
rsync -av --exclude=".*" src dest
Tu puedes hacer
cp -r SRC_DIR/* DEST_DIR
para excluir todos los archivos .files y .dirs en el nivel SRC_DIR, pero aún así copiaría los archivos ocultos en el siguiente nivel de subdirectorios.
cp SOURCE/[!.]* TARGET
.
rsync tiene la opción "-C"
http://rsync.samba.org/ftp/rsync/rsync.html
Ejemplo:
rsync -vazC dir1 dir2