linux下使用rsync同步文件時(shí)、如何判斷單個(gè)或某個(gè)文件同步是否成功?
1、rsync默認(rèn)配置文件為/etc/rsyncd.conf,常駐模式啟動(dòng)命令rsync daemon,啟動(dòng)成功后默認(rèn)監(jiān)聽于TCP端口873,可通過rsync-daemon及ssh兩種方式進(jìn)行認(rèn)證。
2、)拷貝本地文件。當(dāng)SRC和DES路徑信息都不包含有單個(gè)冒號(hào):分隔符時(shí)就啟動(dòng)這種工作模式。如:rsync -a /data /backup 2)使用一個(gè)遠(yuǎn)程shell程序(如rsh、ssh)來(lái)實(shí)現(xiàn)將本地機(jī)器的內(nèi)容拷貝到遠(yuǎn)程機(jī)器。
3、-a 選項(xiàng)相當(dāng)于選項(xiàng) -rlptgoD 。簡(jiǎn)單來(lái)講,此選項(xiàng)可遞歸并將幾乎所有的東西同步過去,非常有用。注意的是, -a 默認(rèn)不會(huì)保存 hardlinks ,不過可以單獨(dú)用 -H 選項(xiàng)來(lái)實(shí)現(xiàn)。-z 選項(xiàng)在傳輸中壓縮文件,這無(wú)疑加快同步速度。
4、rsync有六種不同的工作模式: 拷貝本地文件;當(dāng)SRC和DES路徑信息都不包含有單個(gè)冒號(hào):分隔符時(shí)就啟動(dòng)這種工作模式。 使用一個(gè)遠(yuǎn)程shell程序(如rsh、ssh)來(lái)實(shí)現(xiàn)將本地機(jī)器的內(nèi)容拷貝到遠(yuǎn)程機(jī)器。
linux怎么將一個(gè)文件夾鏈接到另一個(gè)文件夾上?
1、軟鏈接就是ln -s ** **,只會(huì)在選定的位置上生成一個(gè)文件的鏡像,不會(huì)占用磁盤空間。硬鏈接ln ** **,沒有參數(shù)-s,在選定的位置上生成一個(gè)和源文件大小相同的文件。無(wú)論是軟鏈接還是硬鏈接,文件都保持同步變化。
2、可以使用cp命令來(lái)實(shí)現(xiàn)文件復(fù)制。例如,如果要將文件filetxt復(fù)制到文件夾folder2中,可以在終端中輸入以下命令:cp /folder1/filetxt /folder2/ 這樣就會(huì)將文件filetxt復(fù)制到文件夾folder2中。
3、-r:若給出的源文件是一個(gè)目錄文件,此時(shí)將復(fù)制該目錄下所有的子目錄和文件。-l:不復(fù)制文件,只是生成鏈接文件。
4、由于這個(gè)原因,硬鏈接不能連接兩個(gè)不同文件系統(tǒng)上的文件。(1)軟連接可以 跨文件系統(tǒng) ,硬連接不可以 。
Linux下rsync命令用法
啟動(dòng)服務(wù)器端的RsyncServer服務(wù)。在客戶端新建一個(gè)環(huán)境變量,目錄為cwrsync的bin目錄下,例:path:c:/Program Files/cwRsync/bin。
rsync默認(rèn)配置文件為/etc/rsyncd.conf,常駐模式啟動(dòng)命令rsync daemon,啟動(dòng)成功后默認(rèn)監(jiān)聽于TCP端口873,可通過rsync-daemon及ssh兩種方式進(jìn)行認(rèn)證。
scp 是secure copy的縮寫,scp是Linux系統(tǒng)下基于ssh登錄進(jìn)行安全的遠(yuǎn)程文件拷貝命令。 可以實(shí)現(xiàn)本地文件復(fù)制到遠(yuǎn)程服務(wù)器,也可以將遠(yuǎn)程文件復(fù)制到本地。rsync 是remote sync的縮寫。
sersync可以記錄下被監(jiān)聽目錄中發(fā)生變化的(包括增加、刪除、修改)具體某一個(gè)文件或某一個(gè)目錄的名字,然后使用rsync同步的時(shí)候,只同步發(fā)生變化的這個(gè)文件或者這個(gè)目錄。
#rsync -avzP root@1916145:rhel4home rhel4home Password: 這里要輸入root的密碼,是服務(wù)器端rsyncd.secrets提供的。在前面的例子中我們用的是mike,輸入的密碼并不回顯,輸好就回車。