是否有与 .gitignore 等效的 rsync?

是否有与 .gitignore 等效的 rsync?

我有一个永远不应该同步的文件,位于一个经常 rsync 的目录中。--exclude我是否可以告诉 rsync 在配置文件中忽略该文件,而不是依赖于它(以及我记得使用它的能力),就像.gitignore在 Git 中一样?

答案1

将要忽略的文件扩展名放入~/.cvsignore
或放入与.cvsignore文件位于同一目录中的。

将以下别名放入您的登录环境中

alias rsync='rsync --cvs-exclude'

答案2

别名 rsync='rsync --exclude=._-"此处输入您的文件名"'

要使用 .exclusionfiles,我相信你必须每次都告诉 rsync 使用它,除非有类似于 ~/.gitconfig 的 ~/.rsync.config 文件

相关内容