Al realizar copias de seguridad en Bash con rsync
, estoy tratando de excluir todos los archivos de puntos y directorios ocultos en el directorio superior, pero no aquellos en directorios de otra manera dirigidos. Por ejemplo:
/copyme.c
/.dontcopythisfile
/.dontcopythisdirectory/or_its_contents
/directory/.butcopymetoo
rsync -a --include=".includeme" --exclude=".*" . DEST
no puede copiar los archivos de puntos deseados en subdirectorios, pero --exclude="./.*"
también fallan variaciones como las siguientes .
Sugerencias? ¿Requiere esto una regla de filtro en lugar de la más simple --exclude
?