Scp

將文件從遠端伺服器複製到本地,忽略現有文件(rsync 不可用)

  • August 22, 2017

我想將文件目錄從遠端伺服器複製到本地電腦。由於它是大量文件,因此需要忽略現有文件的選項。

不幸的是,rsync由於某種原因不可用(遠端伺服器來自 CDN 服務,並且超出了我的控制範圍)。

所以我想我被困scp -r在有問題的文件夾上。

在忽略現有文件的同時是否有這樣做?

SSHFS允許您掛載通過 SSH 訪問的遠端目錄,更準確地說是通過 SFTP。安裝遠端目錄後,使用rsync現在的本地文件。

mkdir ~/cdn
sshfs cdn.example.com: ~/cdn
rsync -au ~/mystuff/dir/ ~/cdn/dir/

您可以遠端登錄以創建現有文件的列表,然後在本地使用它來創建需要傳輸的文件列表並建構一個 scp 命令來發送它們。

引用自:https://unix.stackexchange.com/questions/16206