linux文件傳輸利器: rsync !

1.? 先上最牛掰的傳輸命令 rsync ,如下為使用證書Wangmeng和自定義端口18922通過ssh shell跨服務器差異傳輸本地syncid文件到另一臺服務器 :

rsync -Pav -e "ssh -i ./Wangmeng -p 18922" ./syncid root@101.200.56.102:/home/profile/syncid

2. 上述命令實測在傳輸大文件時,差異傳輸效果很棒!相比scp要快(因為省了帶寬嘛)。

3. 為了方便寫成alias里的函數(shù),有需要時之間傳遞參數(shù)使用就行:

alias getarchsyncpub='func_archsync(){ rsync -Pav -e "ssh -i $scpidentity -p 18922" root@$1:$2 $3;};func_archsync $@'

另外保存一個alias用于服務器間使用局域網(wǎng)地址互訪:

alias getarchsync='func_archsync(){ rsync -Pav -e "ssh -i $scpidentity_archlocal -p 18922" root@172.17.0.$1:$2 $3;};func_archsync $@'

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容