溫馨提示×

ubuntu下sftp命令如何進行斷點續(xù)傳

小樊
81
2024-09-13 04:18:12
欄目: 智能運維

在Ubuntu下,使用sftp命令進行斷點續(xù)傳需要結合rsync命令

  1. 首先,確保你的系統(tǒng)已經安裝了rsync。如果沒有安裝,可以使用以下命令進行安裝:
sudo apt-get update
sudo apt-get install rsync
  1. 使用sftp連接到遠程服務器。例如,如果你要連接到名為example.com的服務器,用戶名為username,可以使用以下命令:
sftp username@example.com
  1. sftp會話中,使用lcd命令切換到本地文件夾。例如,如果你想將文件上傳到名為/home/user/local_folder的文件夾,可以使用以下命令:
lcd /home/user/local_folder
  1. 使用rsync命令進行斷點續(xù)傳。例如,如果你要上傳名為file.txt的文件,可以使用以下命令:
rsync -avz --progress file.txt username@example.com:/remote/folder/path/

這里的-a選項表示歸檔模式,-v表示詳細輸出,-z表示壓縮數(shù)據(jù)傳輸,--progress表示顯示傳輸進度。

  1. 如果傳輸過程中出現(xiàn)中斷,可以使用相同的rsync命令重新開始傳輸。rsync會自動檢測已經傳輸?shù)牟糠?,并從中斷處繼續(xù)傳輸。

注意:rsync命令需要在本地和遠程服務器上都安裝。如果遠程服務器沒有安裝rsync,你需要先在服務器上安裝它。具體安裝方法取決于服務器的操作系統(tǒng)。

0