windows下以前的做法是安裝一個cygwin包,現在不需要了,直接安裝一個linux子系統用linux命令就行了。
start cmd /k "c:\cygwin64\bin\rsync -uav --no-p --chmod=ugo=rwX --progress --password-file=/cygdrive/d/tools/sync.txt /cygdrive/d/照片 rsync@192.168.2.176::my_rsync_bk "
在windows上安裝linux子系統后可以直接使用rsync命令,windows盤都掛載到/mnt下,比如d盤掛載到/mnt/d
rsync -uav --no-p --chmod=ugo=rwX --progress --password-file=/home/yourname/sync.txt $1 rsync@192.168.2.176::my_rsync_bk
linux下記錄password文件在權限改成600
chrome 600 sync.txt
密碼寫到sync.txt中,沒有格子,直接寫進去就行了。
以上都是客戶端的配置,服務器端沒有寫