close

rsync -az -e 'ssh -p 22' root@1.1.1.1:/var/log /tmp
紅色部分為來源端SRC
藍色部份為目的端DST
黃色部份可以加任何參數
例如透過SSH做同步
先執行SSH連線
其他option
-v 顯示處理的過程
--progress 顯示傳送進度
沒有傳成功的,目的端會自動清除 
-L 遇到symlink會轉成實際路徑位置
-R 使用相對路徑

 

 rsync -aRL -v --exclude 'logs' --rsync-path='sudo rsync'  WhoAmI@1.1.1.1:/opt/nginx /var/www/itrue-backup/urcosme_nginx_itrue/
1.logs不同步,
2.遇到非root帳號要同步root權限的資料時,可以用--rsync-path='sudo rsync'

rsync -az --include-from ./file1 --exclude '*'  src dst
只處理file1所含的資料
(file1內有檔案列表)


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 slinbody 的頭像
    slinbody

    495884965

    slinbody 發表在 痞客邦 留言(0) 人氣()