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

PHPz
發布: 2024-08-19 19:39:33
原創
851 人瀏覽過

用 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中文網其他相關文章!

來源:linuxprobe.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!