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

