首頁 > 軟體

FreeFileSync:在 Ubuntu 中對比及同步檔案

2020-06-16 17:13:21

FreeFileSync 是一個自由、開源以及跨平台的資料夾對比及同步軟體,它可以幫助你同步 Linux、Windows 和 Mac OS 中的檔案和資料夾。

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

FreeFileSync 功能

下面是它的主要功能:

  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.0415.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 目錄中:

  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 比較兩個資料夾

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

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

要比較檔案時間以及兩個資料夾的大小(預設設定),只要點選比較按鈕。

在 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+ 上關注我。


via: http://www.tecmint.com/freefilesync-compare-synchronize-files-in-ubuntu/

作者:Ravi Saive 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-06/144623.htm


IT145.com E-mail:sddin#qq.com