欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux如何實現(xiàn)斷點續(xù)傳文件功能

 更新時間:2017年12月09日 15:57:25   作者:dounine  
最近在工作中遇到一個需求,要實現(xiàn)Linux下的文件傳輸,支持斷點續(xù)傳,所以這篇文章主要給大家介紹了關(guān)于Linux如何實現(xiàn)斷點續(xù)傳文件功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。

什么是斷點續(xù)傳?

在網(wǎng)絡(luò)狀況不好的情況下,對于文件的傳輸,我們希望能夠支持可以每次傳部分數(shù)據(jù)。斷點續(xù)傳其實正如字面意思,就是在下載的斷開點繼續(xù)開始傳輸,不用再從頭開始。所以理解斷點續(xù)傳的核心后,發(fā)現(xiàn)其實和很簡單,關(guān)鍵就在于對傳輸中斷點的把握,我就自己的理解畫了一個簡單的示意圖:

Linux斷點續(xù)傳文件

在Linux系統(tǒng)上傳與下載文件的時候,很容易斷開,或者是大文件傳輸,如何在斷開后繼續(xù)傳輸不用重新開始,這里我們可以用到Linux的rsync

使用說明

文件斷點下載

rsync -P --rsh=ssh root@192.168.0.11:/root/large.tar.gz /dounine/targe.tar.gz

文件斷點上傳

rsync -P --rsh=ssh /dounine/targe.tar.gz root@192.168.0.11:/root/large.tar.gz 

文件目錄斷點下載

rsync -P --rsh=ssh -r root@192.168.0.11:/root/storage /dounine

文件目錄斷點上傳

rsync -P --rsh=ssh -r /dounine root@192.168.0.11:/root/storage

后臺運行,將以上腳本放入shell文件中

cat bg.sh

rsync -P --rsh=ssh -r root@192.168.0.11:/root/storage /dounine &

后臺運行

chmod +x bg.sh
nohup ./bg.sh

普通方式上傳下載

上傳文件

scp /dounine/targe.tar.gz root@192.168.0.11:/root/large.tar.gz 

下載文件

scp root@192.168.0.11:/root/large.tar.gz /dounine/targe.tar.gz

上傳目錄

scp -r /dounine root@192.168.0.11:/root

下載目錄

scp -r root@192.168.0.11:/root/storage /dounine

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • 詳解Nginx服務(wù)器中的Socket切分

    詳解Nginx服務(wù)器中的Socket切分

    這篇文章主要介紹了Nginx服務(wù)器中的Socket切分,以新發(fā)布的1.9.1版本的Nginx為基礎(chǔ),需要的朋友可以參考下
    2015-06-06
  • Linux 常用命令之Linux more命令使用方法

    Linux 常用命令之Linux more命令使用方法

    more 是我們最常用的工具之一,最常用的就是顯示輸出的內(nèi)容,然后根據(jù)窗口的大小進行分頁顯示,然后還能提示文件的百分比。本文重點給大家介紹Linux more命令使用方法,感興趣的朋友一起看看吧
    2018-10-10
  • linux下查看本機和遠程服務(wù)器的端口是否連通的方法

    linux下查看本機和遠程服務(wù)器的端口是否連通的方法

    今天小編就為大家分享一篇linux下查看本機和遠程服務(wù)器的端口是否連通的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • 詳解Linux如何查看當前占用CPU或內(nèi)存最多的幾個進程

    詳解Linux如何查看當前占用CPU或內(nèi)存最多的幾個進程

    本篇文章主要介紹了詳解Linux如何查看當前占用CPU或內(nèi)存最多的幾個進程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Linux查看端口占用情況

    Linux查看端口占用情況

    這篇文章主要介紹了LINUX查看端口占用情況,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2023-04-04
  • 解決hadoop啟動報錯ERROR: Attempting to operate on hdfs namenode as root的方法

    解決hadoop啟動報錯ERROR: Attempting to operate 

    這篇文章主要介紹了解決hadoop啟動報錯ERROR: Attempting to operate on hdfs namenode as root的方法,hadoop-3.1.0啟動hadoop集群時還有可能可能會報如下錯誤,需要的朋友可以參考下
    2023-03-03
  • apache下ab.exe使用介紹

    apache下ab.exe使用介紹

    這篇文章主要介紹了apache下ab.exe使用方法,需要的朋友可以參考下
    2014-03-03
  • linux中rmdir命令使用詳解

    linux中rmdir命令使用詳解

    這篇文章主要詳細介紹了linux中rmdir命令使用方法以及示例,十分的全面,這里推薦給想學習linux命令的小伙伴
    2015-01-01
  • Linux 邏輯卷管理(LVM)使用方法總結(jié)

    Linux 邏輯卷管理(LVM)使用方法總結(jié)

    這篇文章主要介紹了Linux 邏輯卷管理(LVM)的使用方法,文中命令十分詳細,幫助大家更好的學習,感興趣的小伙伴快來參考下
    2020-06-06
  • Linux echo文本處理命令的使用及示例

    Linux echo文本處理命令的使用及示例

    這篇文章主要介紹了Linux echo文本處理命令的使用及示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03

最新評論