Rsync 使用的6個常用命令
Rsync 使用工具使用起來非常簡單、方便,若使用得當的話還可以增強操作的安全性。此外,它還可以被用作一款安全檢測工具,不需要任何其他軟件的支 持,就可以完成文件系統的完整性審計。
Rsync 使用1、可以斷點續傳,當你使用rsync -avzP xxx remotehost:/xxx/時就可以續傳了,請參看“rsync應該如何應用”一文中的“Shell”部分:
如果在拷貝文件的過程中,傳輸被中斷,rsync的默認操作是撤消前操作,即從目標機上刪除已拷貝的部分文件。如果想在下次拷貝時續傳文件 ,不需要重新拷貝所有文件的話,可以使用-partial選項阻止rsync在傳輸中斷時刪除已拷貝的部分。如果希望同時使用-partial和-progress 選項的功能,則可以使用-P選項,這是rsync提供的一個更便捷的選項,可以代替上述兩者。
但是要注意的一點是當你需要續傳的時候不能帶-z參數,否則會失敗
Rsync 使用2、在windows中使用cwrsync的時候可以將cwrsync的目錄寫入系統的環境變量之中,這樣就可以不用每次到cwrsync的安裝目錄之中去運行rsync命令了
Rsync 使用3、在需要連接到 windows之中的文件的時候盤符不能直接使用類似 c:\;d:\等,需要進行轉化:
Example : C:\WORK\* --> /cygdrive/c/work/*
Example 1 - rsync recursively to a unix server with an openssh server :
rsync -r /cygdrive/c/work/ remotehost:/home/user/work/
Example 2 - Local rsync recursively
rsync -r /cygdrive/c/work/ /cygdrive/d/work/doc/
Example 3 - rsync to an rsync server recursively :
(Double colons?? YES!!)
rsync -r /cygdrive/c/doc/ remotehost::module/doc
Rsync 使用4、當需要從linux系統中傳送文件到windows時可以進行反向的傳遞,具體這樣操作:
rsync -avzP remotehost:/home/user/work/xx.xx /cygdrive/c/work/
【編輯推薦】
|