当bash与下执行备份rsync
,我想排除顶级目录中的所有点文件和隐藏目录,但不是那些另有目标目录。例如:
/copyme.c
/.dontcopythisfile
/.dontcopythisdirectory/or_its_contents
/directory/.butcopymetoo
rsync -a --include=".includeme" --exclude=".*" . DEST
无法在子目录中复制所需的点文件,但是诸如此类的变体--exclude="./.*"
也会失败。
有什么建议吗?这是否需要过滤规则而不是简单规则--exclude
?