是否有 .gitignore 的 rsync 等效項?

是否有 .gitignore 的 rsync 等效項?

我有一個永遠不應該在經常同步的目錄中同步的檔案。--exclude我可以告訴 rsync 忽略設定檔中的文件,而不是依賴(以及我記得使用它的能力),類似於.gitignoreGit 中的工作方式嗎?

答案1

將要忽略的檔案副檔名放入~/.cvsignore
或放入.cvsignore與該檔案相同的目錄中。

將以下別名放入您的登入環境中

alias rsync='rsync --cvs-exclude'

答案2

alias rsync='rsync --exclude=._-"此處為您的檔案名稱"'

要使用 .exclusionfiles,我相信您必須每次都告訴 rsync 使用它,除非有類似於 ~/.gitconfig 的 ~/.rsync.config 文件

相關內容