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內有檔案列表)
全站熱搜