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