Lorsque j'effectue des sauvegardes sous Bash avec rsync
, j'essaie d'exclure tous les fichiers dot et les répertoires cachés du répertoire supérieur, mais pas ceux des répertoires autrement ciblés. Par exemple:
/copyme.c
/.dontcopythisfile
/.dontcopythisdirectory/or_its_contents
/directory/.butcopymetoo
rsync -a --include=".includeme" --exclude=".*" . DEST
ne parvient pas à copier les fichiers de points souhaités dans les sous-répertoires, mais des variantes telles que --exclude="./.*"
également échouent.
Suggestions? Cela nécessite-t-il une règle de filtrage par opposition à la plus simple --exclude
?