![是否有与 .gitignore 等效的 rsync?](https://linux22.com/image/1380572/%E6%98%AF%E5%90%A6%E6%9C%89%E4%B8%8E%20.gitignore%20%E7%AD%89%E6%95%88%E7%9A%84%20rsync%EF%BC%9F.png)
我有一个永远不应该同步的文件,位于一个经常 rsync 的目录中。--exclude
我是否可以告诉 rsync 在配置文件中忽略该文件,而不是依赖于它(以及我记得使用它的能力),就像.gitignore
在 Git 中一样?
答案1
将要忽略的文件扩展名放入~/.cvsignore
或放入与.cvsignore
文件位于同一目录中的。
将以下别名放入您的登录环境中
alias rsync='rsync --cvs-exclude'
答案2
别名 rsync='rsync --exclude=._-"此处输入您的文件名"'
要使用 .exclusionfiles,我相信你必须每次都告诉 rsync 使用它,除非有类似于 ~/.gitconfig 的 ~/.rsync.config 文件