1. 程式人生 > >用scp後臺傳輸檔案,用rsync進行斷點續傳

用scp後臺傳輸檔案,用rsync進行斷點續傳

1. scp後臺傳輸檔案

用nohup命令

$nohup scp file [email protected]:/file > nohup.out 2>&1 

輸入密碼後,還不是在後臺執行。接著按ctr+z去暫停命令 ,然後用bg命令讓其在後臺執行

這個時候,即使你關閉遠端連線 SCP還是在後臺執行,直到完成。

2. rsync斷點續傳

rsync -P --rsh=ssh /file_localname server_ip:/file

-P選項是顯示部分傳送和顯示進度

-rsh=ssh 表示使用ssh協議傳送資料

file_localname是儲存本地的路徑,如test.tar

server_ip:/file是遠端檔案的路徑,如192.168.254.118/home/test.tar

在傳輸過程中,目標檔案會以.test.tar.xxxx檔案也隱藏,可以用la -a來顯示出來。如果傳輸中斷了,那麼該檔案會變成使用者指定的目標檔案"test.tar",下次傳的時候又會改成.home.tar.xxxx檔案。


後臺執行,在rsync -P --rsh=ssh /file_localname server_ip:/file敲入後,輸入密碼,然後用ctrl+z終端,再使用bg命令在後臺執行

如果發現傳輸過程中中斷或者沒完全傳輸成功,斷點續傳只要繼續敲入rsync -P --rsh=ssh /file_localname server_ip:/file就可以了

相關推薦

scp後臺傳輸檔案rsync進行斷點

1. scp後臺傳輸檔案 用nohup命令 $nohup scp file [email protected]:/file > nohup.out 2>&1  輸入

python3PyPDF2解析pdf檔案正則匹配資料

import PyPDF2 import re pdf_file = open('xxx.pdf', mode='rb') read_pdf = PyPDF2.PdfFileReader(pdf_file) # 獲取pdf檔案的所

rsync 實現斷點

direct pan 悲劇 文件 byte font scp命令 size receive Linux 主機之間即時傳送文件,scp命令大家都很熟悉但當要傳送的文件較大,過程中如果網絡中斷了,就比較悲劇了。這時候可以考慮使用rsync命令替代scp,實現斷點續傳文件。 試驗

(二)使用libcurl實現獲取目標檔案大小, 下載進度顯示, 斷點等功能

本節jwisp為大家舉例說明如果使用上節介紹的函式和引數,在使用libcurl的過程中,如何獲取下載目標檔案的大小 , 下載進度條,斷點續傳等,這些基本的函式,將為jwisp在最後處理下載過程異常中斷等問題提供支援. 1.      編寫得到下載目標檔案的大小的函式 lo

java使用WebUploader做大檔案的分塊和斷點

前言: WebUploader是由Baidu WebFE(FEX)團隊開發的一個簡單的以HTML5為主,FLASH為輔的現代檔案上傳元件。在現代的瀏覽器裡面能充分發揮html5的優勢,同時又不摒棄主流IE瀏覽器,沿用原來的FLASH執行時,相容IE6+,iOS 6+, 

最新前端React Native後臺Node.js輕量級架構開發一款直接在AppStore上線的App

前端React Native,後臺Node.js,用輕量級架構開發一款直接在AppStore上線的App,只需一週時間! 這不是一門技術多麼高深的課程 卻可以讓你快速開發一款App 一週開發一款非常“好玩兒”的上線App 這是一款已經在App store上線的App,源於講師一

如何使用objective c上檔案flask接收檔案

flask是python中類似於php的伺服器元件。 ios提供了NSMutableArray和 dataTaskWithRequest用來使用http上傳資料。但是flask只支援基於表單格式的資料。 表單格式是在原始http資料上,提供了額為的資訊。如果直接使用ios的api把資料傳送給

12行程式碼教會你python讀excel檔案提取資料生成條形碼

  一、需求分析 條形碼應用廣泛,尤其是人事、財務和庫管等等崗位,常需根據excel檔案成批生成條碼,如果是經常性天天做,用excel的自己控制元件還是很枯燥煩人的。 當然在學習Python的道路上肯定會困難,沒有好的學習資料,怎麼去學習呢?  

JAVA以UTF-8編碼格式匯出CSV檔案office開啟產生亂碼的解決方法

一般java匯出為csv檔案程式碼如下 OutputStreamWriter osw = new OutputStreamWriter(resp.getOutputStream

誤刪除 linux 系統檔案extundelete可以恢復

說在前面的話 針對日常維護操作,難免會出現檔案誤刪除的操作。大家熟知linux檔案系統不同win有回收站,刪除後的檔案可以到垃圾箱尋回,要知道linux檔案修復比較費勁,網路上面的文件也是五花八門。所以本次研究一種比較靠譜的檔案和目錄恢復方法,也給維護人員留一條後路。 分析對比debugfs

CStdioFile類開啟檔案TextOut輸出時亂碼……

    幾天前開始學習VC++(MFC)了,我很是激動,因為以前上課講了C/C++,但是那都是些基礎的運算,還沒有真正的涉及到程式設計的實質性東西,現在我終於決定要學習編寫一個程式了,我決定寫一個小程式,文字閱讀器,就像Windows的記事本一樣的東西。但是一開始就遇到非常大

使用外部屬性檔案(通常來配置系統檔案比如資料來源)

一:使用外部屬性檔案 1.在配置檔案裡配置Bean時,有時需要在Bean的配置裡混入系統部署的細節資訊(例如:檔案路徑,資料來源,等其他配置資訊) 而這些部署細節實際上需要和Bean配置相分離的 2.spring提供了一個PropertyplaceholderConfigures的Bea

laravel傳輸資料介面時的資料傳輸方法收藏一波!

1.養成程式碼儲存到log檔案中的習慣,方便核實資料的正確性,使得使用更方便; public function saveLogToFile($d) { $data =

前端json物件(包含json陣列在裡面)的時候後臺為JavaSSM時候如何接收

前端JS程式碼 如下: var url = "web"; var postdata = {"history":[                          {                             "time":"2017-10-18 10:10:

File Input多次新增檔案動態刪除檔案來實現上等操作

1.需求圖示 2.按圖索驥 新增 實際上,新增附件就是<input type="file" id="myFile">的控制元件,var fileList = getElemen

20180910:發現MySQL無法通過Onedrive共享資料庫檔案和解決navicate 無法連線報錯1251錯誤

今天發現問題: 一、不能使用Onedrive共享MySQL資料庫。 本一直想在公司和家裡都可以寫程式,於是就考慮用Onedrive共享目錄功能,通過將公司和家裡的MySQL的資料庫的位置DATA目錄修改到Onedrive目錄,來實現公司和家裡都能使用同一

JAVA以UTF-8匯出CSV檔案excel開啟產生亂碼的解決方法

先上一段程式碼(上好的程式碼,多年陳釀) OutputStreamWriter osw = new OutputStreamWriter(resp.getOutputStream(), "UTF-8"); // 要輸出的內容 result = (String)co

潭州課堂25班:Ph201805201 django 項目 第四十二課 後臺 課程相關戶組管理 (課堂筆記)

obj dmi filter 用戶 點擊 name local oca 所有 在線課程: 當點擊進入頁面時,顯示所有課程 def get(self, request): courses = Course.objects.select_related(‘category

我自己的ORACLEHELPER.cs檔案比較全

using System;using System.Collections;using System.Collections.Specialized;using System.Data;using System.Data.OracleClient;using System.C

shell遍歷當前目錄下的檔案去掉檔案字尾的字串替換檔案中的文字

今天寫了一個shell,遍歷當前目錄下的檔案,用每個檔案的檔名去掉字尾的字串替換檔案中的一段字串。  指令碼如下: #!/bin/bashfile=`ls *.html`;echo $filefor item in $filedo filename=${item