回文章列表
作者Linux 的白痴 <364@microsoft.com> 看板: linux
標題Re: [問題] Rsync使用方法
時間277@paclaw.com (2008/08/05 Tue 13:40:34)
So Say We All. wrote:
> ※ 引述《b60413 (None)》之銘言:
> : ※ 引述《Adama (So Say We All.)》之銘言:
> : : --delete參數可將source沒有的東西,在target那邊也刪掉
> : rsync -aSH --delete ./ adm@xxx.xxx.xxx.xxx::xxx
> : 結果target端的檔案都不見了.....
> : 連帶rsync的密碼檔也都被砍了導致現在無法驗證密碼><"
> 你可以用-n參數作dry-run,
> 就是先列出要更新刪除的檔案清單但不實際動作
> 
> : 雖然可以用delete刪除target的檔案
> : 但是 能夠指定我要刪除哪一個嗎?不然...囧rz
> : 例如我想刪除target端的tmp.txt這個檔案
> 那就在source這邊把tmp.txt移掉就好了
> 如果你想讓source有但target沒有,這就不是rsync同步的意義了

source 有但 target 沒有, 可以用 --exclude=

> : 另外想問rsync是否可以在target執行類似shell的cmd?
> : 因為備份天數可能只留10天 超過10天的就會刪除
> : 不知道是否可以使用
> 在target那邊寫一個crontab,執行檢查檔案時間清除檔案的shell script比較快吧?
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻