看板Linux
标 题Re: [问题] Rsync使用方法
转信站ptt!ctu-reader!ctu-peer!news.nctu!newshub.sdsu.edu!flpi089.ffdc.sbc.co
So Say We All. wrote:
> ※ 引述《b60413 (None)》之铭言:
> : ※ 引述《Adama (So Say We All.)》之铭言:
> : : --delete参数可将source没有的东西,在target那边也删掉
> : rsync -aSH --delete ./ [email protected]::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比较快吧?