首頁 >系統教程 >Linux >用 FreeFileSync 在 Ubuntu 中比較及同步文件

用 FreeFileSync 在 Ubuntu 中比較及同步文件

PHPz
PHPz原創
2024-08-19 19:39:331211瀏覽

用 FreeFileSync 在 Ubuntu 中对比及同步文件

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 上有,那麼像這樣更新系統倉庫列表並安裝它:

-------------- 在 Ubuntu 14.04 和 15.10 上 -------------- 
$ sudo apt-add-repository ppa:freefilesync/ffs
$ sudo apt-get update
$ sudo apt-get install freefilesync

對於 Ubuntu 16.04 或更新的版本,進入 FreeFileSync 的下載頁為你的 Ubuntu 和 Debian 取得合適的套件。

接下來,進入下載資料夾,如下解壓縮 FreeFileSync_*.tar.gz 到 /opt 目錄中:

$ cd Downloads/
$ sudo tar xvf FreeFileSync_*.tar.gz -C /opt/
$ cd /opt/
$ ls
$ sudo unzip FreeFileSync/Resources.zip -d /opt/FreeFileSync/Resources/

下載我們會使用 Gnome 面板建立一個程式啟動器(.desktop 檔案)。要瀏覽系統中 .desktop 檔案的例子,列出 /usr/share/applications 目錄的內容:

$ ls /usr/share/applications

為防你沒有安裝 Gnome 面板,輸入下面的指令來安裝:

$ sudo apt-get install --no-install-recommends gnome-panel

接下來,執行下面的命令來建立程式啟動器:

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

並定義下面的值:

Type:      Application 
Name:      FreeFileSync
Command:   /opt/FreeFileSync/FreeFileSync       
Comment:   Folder Comparison and Synchronization

要為啟動器新增一個圖標,只需要點擊圖標選擇:/opt/FreeFileSync/Resources/FreeFileSync.png

當你設定完成之後,點選 OK 建立。

用 FreeFileSync 在 Ubuntu 中对比及同步文件

建立桌面啟動器

如果你不想要建立桌面啟動器,你可以從目錄啟動 FreeFileSync。

$ ./FreeFileSync
如何在 Ubuntu 中使用 FreeFileSync

在 Ubuntu 中,在 Unity Dash 中搜索 FreeFileSync,然而在 Linux Mint 中,在 System Menu 中搜索,并点击 FreeFileSync 图标打开。

用 FreeFileSync 在 Ubuntu 中对比及同步文件

FreeFileSync

使用 FreeFileSync 比较两个文件夹

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

Source Folder:  /home/aaronkilik/bin
Destination Folder: /media/aaronkilik/J_CPRA_X86F/scripts

要比较文件时间以及两个文件夹的大小(默认设置),只要点击比较按钮。

用 FreeFileSync 在 Ubuntu 中对比及同步文件

在 Linux 中比较两个文件夹

通过下面的界面,可以在两个文件夹中按 F6 来更改要比较的内容:文件时间和大小、内容或文件大小。请注意,你选择的每个选项的含义也包括在内。

用 FreeFileSync 在 Ubuntu 中对比及同步文件

文件比较设置

使用 FreeFileSync 同步两个文件夹

你可以开始比较两个文件夹,接着点击 Synchronize 按钮启动同步进程。在之后出现的对话框中点击 Start:

Source Folder: /home/aaronkilik/Desktop/tecmint-files
Destination Folder: /media/aaronkilik/Data/Tecmint

用 FreeFileSync 在 Ubuntu 中对比及同步文件

比较以及同步两个文件夹

用 FreeFileSync 在 Ubuntu 中对比及同步文件

开始文件同步

用 FreeFileSync 在 Ubuntu 中对比及同步文件

文件同步完成

在下面的界面中按下 F8 设置默认同步选项:two way、mirror、update 或 custom。每个选项的意义不言自明。

用 FreeFileSync 在 Ubuntu 中对比及同步文件

文件同步设置

要了解更多信息,访问 FreeFileSync 主页:http://www.freefilesync.org/

 


以上是用 FreeFileSync 在 Ubuntu 中比較及同步文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn