在Linux 上用 rsync 同步資料時,通常都是整個目錄sync...但是如果有些檔案要例外處理時...就需要使用到 --exclude-from 的參數了~~
例如本機根目錄有個 /test 資料匣...裡面有4個檔案...
1.txt
2.txt
3.txt
4.txt
想要同步到 remote主機時 ... 2.txt 3.txt 不想同步過去...這時可以寫個簡單的文字檔...放在根目錄下如: ignore
一個條件就一行...
然後下指令時...就可以寫成
引用:
rsync -avl --delete --exclude-from=/ignore /test/ remote:/test/
這樣對於很多個檔案要做例外處理時就很方便囉~~