一般狀況下透過ssh使用rsync:
用rsync透過ssh把DATA底下的資料傳送到遠端的主機home/user/DATA/底下,
rsync -av --delete /DATA/ -e ssh -p user@123.123.123.123:/home/user/DATA/
用rsync透過ssh把遠端的主機的home/user/DATA/底下的資料 下載到/DATA/底下
rsync -av --delete -e ssh user@123.123.123.123:/home/user/DATA/ /DATA/
如果ssh port改成1122
用rsync透過ssh把DATA底下的資料傳送到遠端的主機home/user/DATA/底下,
rsync -av --delete /DATA/ -e 'ssh -p 1122' user@123.123.123.123:/home/user/DATA/
用rsync透過ssh把遠端的主機的home/user/DATA/底下的資料 下載到/DATA/底下
rsync -av --delete -e 'ssh -p 1122' user@123.123.123.123:/home/user/DATA/ /DATA/
#2010/6/29更新
如果要加上exclude設定
rsync -e 'ssh -p 30000' -avl --delete --exclude 'sources' --exclude 'public_html/database.txt' user@123.123.123.123:/home/test /backup/
沒有留言:
張貼留言