Linux

在伺服器上使用 rsync 推送文件夾

  • June 26, 2020

我在我的 PC 上的虛擬機上安裝了 Ubuntu。我需要將一些文件夾(遞歸)從 Ubuntu 複製到伺服器。

如果我想將文件夾從伺服器下載到我的 VM 機器,我這樣做了:

rsync -av root@aaa.aaa.aaa.aaa:/home/my_folder ./

my_folder 包含其他文件夾和文件。如果我想上傳一個文件夾到伺服器怎麼辦?

希望很明確

您只需要切換參數(代表sourcedestination),如

rsync -av ./newfolder root@aaa.aaa.aaa.aaa:/home/my_folder

看看man rsync哪個解釋了後面的斜杠newfolder只會傳輸所述目錄的內容- 在這種情況下,您可能希望將上傳目標更改為.../my_folder/newfolder.

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