Rsync 使用命令介紹和實(shí)現(xiàn)
Rsync 使用工具使用起來(lái)非常簡(jiǎn)單、方便,若使用得當(dāng)?shù)脑掃€可以增強(qiáng)操作的安全性。此外,它還可以被用作一款安全檢測(cè)工具,不需要任何其他軟件的支 持,就可以完成文件系統(tǒng)的完整性審計(jì)。
Rsync 使用1、可以斷點(diǎn)續(xù)傳,當(dāng)你使用rsync -avzP xxx remotehost:/xxx/時(shí)就可以續(xù)傳了,請(qǐng)參看“rsync應(yīng)該如何應(yīng)用”一文中的“Shell”部分:
如果在拷貝文件的過(guò)程中,傳輸被中斷,rsync的默認(rèn)操作是撤消前操作,即從目標(biāo)機(jī)上刪除已拷貝的部分文件。如果想在下次拷貝時(shí)續(xù)傳文件 ,不需要重新拷貝所有文件的話,可以使用-partial選項(xiàng)阻止rsync在傳輸中斷時(shí)刪除已拷貝的部分。如果希望同時(shí)使用-partial和-progress 選項(xiàng)的功能,則可以使用-P選項(xiàng),這是rsync提供的一個(gè)更便捷的選項(xiàng),可以代替上述兩者。
但是要注意的一點(diǎn)是當(dāng)你需要續(xù)傳的時(shí)候不能帶-z參數(shù),否則會(huì)失敗
Rsync 使用2、在windows中使用cwrsync的時(shí)候可以將cwrsync的目錄寫(xiě)入系統(tǒng)的環(huán)境變量之中,這樣就可以不用每次到cwrsync的安裝目錄之中去運(yùn)行rsync命令了
Rsync 使用3、在需要連接到 windows之中的文件的時(shí)候盤(pán)符不能直接使用類(lèi)似 c:\;d:\等,需要進(jìn)行轉(zhuǎn)化:
- 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、當(dāng)需要從linux系統(tǒng)中傳送文件到windows時(shí)可以進(jìn)行反向的傳遞,具體這樣操作:
rsync -avzP remotehost:/home/user/work/xx.xx /cygdrive/c/work/
【編輯推薦】
|