FreeFileSync:在 Ubuntu 中對比及同步文件

FreeFileSync:在 Ubuntu 中對比及同步文件

[日期:2017-06-11] 來源:Linux中國  做者:Linux [字體:  ]

 

FreeFileSync 是一個自由、開源以及跨平臺的文件夾對比及同步軟件,它能夠幫助你同步 Linux、Windows 和 Mac OS 中的文件和文件夾。php

它是便攜的,也能夠被安裝在本地系統中,它的功能豐富,旨在節省設置和執行備份操做的時間,同時具備有吸引力的圖形界面。linux

FreeFileSync 功能

下面是它的主要功能:ubuntu

  1. 它能夠同步網絡共享和本地磁盤。
  2. 它能夠同步 MTP 設備(Android、iPhone、平板電腦、數碼相機)。
  3. 它也能夠經過 SFTP(SSH 文件傳輸協議)進行同步。
  4. 它能夠識別被移動和被重命名的文件和文件夾。
  5. 使用目錄樹顯示磁盤空間使用狀況。
  6. 支持複製鎖定文件(卷影複製服務)。
  7. 識別衝突並同步刪除(propagate deletions)。
  8. 支持按內容比較文件。
  9. 它能夠配置爲處理符號連接。
  10. 支持批量自動同步。
  11. 支持多個文件夾比較。
  12. 支持深刻詳細的錯誤報告。
  13. 支持複製 NTFS 擴展屬性,如(壓縮、加密、稀疏)。
  14. 還支持複製 NTFS 安全權限和 NTFS 備用數據流。
  15. 支持超過 260 個字符的長文件路徑。
  16. 支持免故障的文件複製防止數據損壞。
  17. 容許擴展環境變量,例如 %UserProfile%
  18. 支持經過卷名訪問可變驅動器盤符(U盤)。
  19. 支持管理已刪除/更新文件的版本。
  20. 經過最佳同步序列防止光盤空間問題。
  21. 徹底支持 Unicode。
  22. 提供高度優化的運行時性能。
  23. 支持過濾器包含和排除文件等。

 

如何在 Ubuntu 中安裝 FreeFileSync

咱們會添加官方的 FreeFileSync PPA,這隻在 Ubuntu 14.04 和 Ubuntu 15.10 上有,那麼像這樣更新系統倉庫列表並安裝它:安全

  1. --------------在Ubuntu14.04和15.10上--------------
  2. $ sudo apt-add-repository ppa:freefilesync/ffs
  3. $ sudoapt-get update
  4. $ sudoapt-get install freefilesync

對於 Ubuntu 16.04 或者更新的版本,進入 FreeFileSync 的下載頁爲你的 Ubuntu 和 Debian 獲取合適的包。網絡

接下來,進入下載文件夾,以下解壓 FreeFileSync_*.tar.gz 到 /opt 目錄中:app

  1. $ cdDownloads/
  2. $ sudotar xvf FreeFileSync_*.tar.gz -C /opt/
  3. $ cd/opt/
  4. $ ls
  5. $ sudo unzip FreeFileSync/Resources.zip -d /opt/FreeFileSync/Resources/

下載咱們會使用 Gnome 面板建立一個程序啓動器(.desktop 文件)。要瀏覽系統中 .desktop 文件的例子,列出 /usr/share/applications 目錄的內容:性能

  1. $ ls/usr/share/applications

爲防你沒有安裝 Gnome 面板,輸入下面的命令來安裝:字體

  1. $ sudoapt-get install --no-install-recommends gnome-panel

接下來,運行下面的命令來建立程序啓動器:優化

  1. $ sudo gnome-desktop-item-edit /usr/share/applications/--create-new

並定義下面的值:加密

  1. Type:Application
  2. Name:FreeFileSync
  3. Command:/opt/FreeFileSync/FreeFileSync
  4. Comment:FolderComparisonandSynchronization

要爲啓動器添加一個圖標,只須要點擊圖標選擇:/opt/FreeFileSync/Resources/FreeFileSync.png

當你設置完成以後,點擊 OK 建立。

建立桌面啓動器

建立桌面啓動器

若是你不想要建立桌面啓動器,你能夠從目錄中啓動 FreeFileSync。

  1. $ ./FreeFileSync

 

如何在 Ubuntu 中使用 FreeFileSync

在 Ubuntu 中,在 Unity Dash 中搜索 FreeFileSync,然而在 Linux Mint 中,在 System Menu 中搜索,並點擊 FreeFileSync 圖標打開。

FreeFileSync

FreeFileSync

 

使用 FreeFileSync 比較兩個文件夾

在下面的例子中,咱們使用:

  1. SourceFolder:/home/aaronkilik/bin
  2. DestinationFolder:/media/aaronkilik/J_CPRA_X86F/scripts

要比較文件時間以及兩個文件夾的大小(默認設置),只要點擊比較按鈕。

在 Linux 中比較兩個文件夾

在 Linux 中比較兩個文件夾

經過下面的界面,能夠在兩個文件夾中按 F6 來更改要比較的內容:文件時間和大小、內容或文件大小。請注意,你選擇的每一個選項的含義也包括在內。

文件比較設置

文件比較設置

 

使用 FreeFileSync 同步兩個文件夾

你能夠開始比較兩個文件夾,接着點擊 Synchronize 按鈕啓動同步進程。在以後出現的對話框中點擊 Start:

  1. SourceFolder:/home/aaronkilik/Desktop/tecmint-files
  2. DestinationFolder:/media/aaronkilik/Data/Tecmint

比較以及同步兩個文件夾

比較以及同步兩個文件夾

開始文件同步

開始文件同步

文件同步完成

文件同步完成

在下面的界面中按下 F8 設置默認同步選項:two way、mirror、update 或 custom。每一個選項的意義不言自明。

文件同步設置

文件同步設置

要了解更多信息,訪問 FreeFileSync 主頁:http://www.freefilesync.org/

就是這樣了!在本篇中,咱們向你展現瞭如何在 Ubuntu 以及它的衍生版 Linux Mint、Kubuntu 等等中安裝 FreeFileSync。在下面的評論欄中分享你的想法。

做者簡介:

Ravi Saive,TecMint 的原創做者。一個喜好在互聯網上分享技巧和提示的計算機 geek 和 Linux 老手。個人大多數服務運行在 Linux 開源平臺上。請在 Twitter、Facebook、Google+ 上關注我。

相關文章
相關標籤/搜索