「rsync」從遠端到本地

「rsync」從遠端到本地

假設我有兩台機器:

  • 本地(centos)
  • 遠端IP:123.123.123.123 ssh連接埠456(ubuntu伺服器)

我想將遠端資料夾/home/wolfy/py與本機資料夾同步/home/cavo/python

這可以用以下方法完成嗎rsync?你可以給我一個例子嗎?

答案1

嘗試這個:

rsync -ave 'ssh -p 456' /home/cavo/python/ [email protected]:/home/wolfy/py/ 

請注意,路徑上的尾部斜線非常重要,它們表明您正在將一個目錄同步到另一個目錄。交換器-e有助於rsync知道它將使用ssh傳輸,當我們指定傳輸時,我們還告訴 ssh 它將必須使用哪個連接埠來與遠端站點通訊。然後使用者名稱和遠端主機 IP 被指定為目標的一部分。

答案2

對於我們這些喜歡冗長解決方案的人來說。

sudo rsync --ignore-existing --recursive username@domain:/location/to/files/ files/

請記住,你身邊永遠有一個男人。

$ man rsync

相關內容