Unison:文件同步工具


用過Windows的朋友一定知道“公文包”,它是用來幫助實現文件同步的組件。那么Linux下有沒有相關工具呢?

當然有。它就是Unison,而且它的應用范圍比“公文包”還廣。

 

  

Unison是一款跨平臺的文件同步工具,不僅支持本地對本地同步,也支持通過SSH、RSH和Socket等網絡協議進行同步。更棒的是,Unison支持雙向同步操作,你既可以從A同步到B,也可以從B同步到A,這些都不需要額外的設定。

Unison與一般的Linux軟件一樣,都是有一個核心的命令行組成。那些命令可能會令上手比較困難。不過幸運的是,Unison有基于GTK+的圖形版本,如果你是Ubuntu的用戶,就直接輸入以下命令安裝:

sudo apt-get install unison-gtk

安裝完后,應該會在“應用程序”->“互聯網”中出現。如果沒有的話,就在終端下輸入unison-gtk或按(Alt+F2)輸入unison啟動它。

首次啟動時,會讓你選擇根目錄和目標目錄。因為Unison運行時至少有一個Profile,所以你必須指定。Unison的多案例支持可以讓你通過統一的界面來管理多個同步。

圖形界面一目了然,有Right to Left和Left to Right,即雙向同步,還有Merge、Diff等文件合并或比較的操作。

相信有點經驗的朋友都能很熟練的使用這款軟件。

發表評論

(required)

This site uses Akismet to reduce spam. Learn how your comment data is processed.