如何將一台 Linux 電腦上的 /var/foo/ 與另一台電腦上的相同資料夾同步?

如何將一台 Linux 電腦上的 /var/foo/ 與另一台電腦上的相同資料夾同步?

最初烏班圖一號看起來很完美,但它似乎只能同步我的主目錄中的資料夾。我想要一種方法將一個系統上我選擇的任何資料夾與另一個系統上的任何資料夾同步。

答案1

您可以使用名為的實用程式一致去做這個。 Unison 基本上就是一個 2 路 rsync。
對於基本用法,指令非常簡單:

unison /path/to/local/directory/. ssh://remote-server/path/to/remote/directory/.

(請注意末尾的點,這些點是故意的,用於防止兩個系統上的目錄名稱不同)

不過,諮詢一下可能是個好主意文件因為有許多重要的參數需要考慮,例如自上次同步以來兩個系統上的檔案都已更新(應保留哪一個)時如何處理。

相關內容