rsync如何實(shí)現(xiàn)斷點(diǎn)續(xù)傳
rsync實(shí)現(xiàn)斷點(diǎn)續(xù)傳
rsync命令比scp命令有兩個(gè)優(yōu)勢(shì)
支持?jǐn)帱c(diǎn)續(xù)傳
反復(fù)拷貝文件夾時(shí),可以只拷貝修改過的文件,大大提高效率
我們傳輸較大文件時(shí)可以考慮使用rsync命令進(jìn)行數(shù)據(jù)傳輸。
示例:
rsync -avP /home/aaa.xml root@192.168.64.252:/etc/libvirt/qemu/
- -a 歸檔模式
- -v 詳細(xì)輸出
- -P 顯示進(jìn)度
- –partial 參數(shù)可以實(shí)現(xiàn)斷點(diǎn)續(xù)傳,使用示例:
rsync -avP --partial /home/aaa.xml root@192.168.64.252:/etc/libvirt/qemu/
補(bǔ)充
-r 遞歸
示例:
rsync -avPr --partial /home/l root@192.168.64.252:/etc/libvirt/qemu/
–exclude=‘.git' 這個(gè)參數(shù)也非常有用,作用是排除匹配模式的文件 -e ssh 使用ssh作為遠(yuǎn)程shell -a, --archive //歸檔 -q, --quiet //靜默模式 -p, --perms //保持原有的權(quán)限屬性 -z, --compress //在傳輸時(shí)壓縮,節(jié)省帶寬,加快傳輸速度 –delete //在源服務(wù)器上做的刪除操作也會(huì)在目標(biāo)服務(wù)器上同步
rsync來傳輸文件(可斷點(diǎn)續(xù)傳)
scp傳文件的話如果出錯(cuò)就得重新來過,用rsync可以實(shí)現(xiàn)斷點(diǎn)上傳的功能
大概就是這樣用
rsync -P --rsh=ssh home.tar 192.168.205.34:/home/home.tar
傳輸?shù)奈募?huì)隱藏起來,用ls -a查看。
如果中途出錯(cuò),再次運(yùn)行同樣的命令上傳就可以了。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux系統(tǒng)關(guān)機(jī)命令之間的區(qū)別及用法詳解
在本篇文章里小編給大家整理了一篇關(guān)于Linux系統(tǒng)關(guān)機(jī)命令之間的區(qū)別及用法詳解內(nèi)容,有需要的朋友們參考學(xué)習(xí)下。2020-12-12ubantu 16.4下Hadoop完全分布式搭建實(shí)戰(zhàn)教程
這篇文章主要給大家介紹了關(guān)于在ubantu 16.4下Hadoop完全分布式搭建的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-10-10CentOS 7系統(tǒng)下安裝ftp服務(wù)器的全過程
這篇文章主要介紹了關(guān)于CentOS 7系統(tǒng)下安裝ftp服務(wù)器的全過程,文中介紹的非常詳細(xì),詳細(xì)對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。2017-04-04CentOS7+apache+php7+mysql5.7配置教程詳解
這篇文章主要介紹了CentOS7+apache+php7+mysql5.7配置教程詳解,需要的朋友可以參考下2017-10-10Linux日志中查找關(guān)鍵字及其前后的信息實(shí)例方法
在本篇文章里小編給大家整理的是關(guān)于Linux日志中查找關(guān)鍵字及其前后的信息實(shí)例方法,需要的朋友們可以學(xué)習(xí)下。2019-10-10在CentOS 7下使用yum配置MySQL源并安裝MySQL
這篇文章主要介紹了CentOS 7.0下使用yum安裝mysql的方法詳解的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-11-11