Merge pull request #19354 from geekpi/translating

translated
This commit is contained in:
geekpi 2020-08-20 08:39:26 +08:00 committed by GitHub
commit 03c40c711a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 141 additions and 140 deletions

View File

@ -1,140 +0,0 @@
[#]: collector: (lujun9972)
[#]: translator: (geekpi)
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )
[#]: subject: (FreeFileSync: Open Source File Synchronization Tool)
[#]: via: (https://itsfoss.com/freefilesync/)
[#]: author: (Ankush Das https://itsfoss.com/author/ankush/)
FreeFileSync: Open Source File Synchronization Tool
======
_**Brief: FreeFileSync is an open-source folder comparison and sync tool with which you can back up your data to an external disk, a cloud service like Google Drive or any other storage path.**_
### FreeFileSync: A Free & Open-Source Tool To Sync Files
![][1]
[FreeFileSync][2] is an impressive open-source tool that can help you back up your data to a different location.
This different location can be an external USB disk, Google Drive or to any of your cloud storage locations using **SFTP or FTP** connections.
You might have read our tutorial on [how to use Google Drive on Linux][3] before. Unfortunately, theres no proper FOSS solution to use Google Drive natively on Linux. There is [Insync][4] but it is a premium, non open source software.
FreeFileSync can be used to sync files with your Google Drive account. In fact, Im using it to sync my files to Google Drive and to a separate hard drive.
### Features of FreeFileSync
![][5]
Even though the UI of FreeFileSync might look old school — it offers a ton of useful features for average users and advanced users as well.
Ill highlight all the features I can here:
* Cross-platform support (Windows, macOS & Linux)
* Compare folders before synchronizing
* Supports Google Drive, [SFTP][6], and FTP connections
* Offers the ability to sync your files on a different storage path (or an external storage device)
* Multiple synchronization options available (Update files to the target from source or Mirror the files between target and source)
* Two-way synchronization supported (changes will be synced if theres any modification on the target folder or the source folder)
* Version control available for advanced users
* Real-Time Sync option available
* Ability to schedule batch jobs
* Get notified via email when sync completes (paid)
* Portable edition (paid)
* Parallel file copy (paid)
So, if you take a look at the features it offers, its not just any ordinary sync tool but offers so much more for free.
Also, to give you an idea, you can also tweak how to compare the files before syncing them. For instance, you can compare the file content / file time or simply compare the file size of both source and target folder.
![][7]
You also get numerous synchronization options to mirror or update your data. Heres how it looks like:
![][8]
However, it does give you the option to opt for a donation key which unlocks some special features like the ability to notify you via email when the sync completes and so on.
Heres what different between the free and paid version:
![][9]
So, most of the essential features is available for free. The premium features are mostly for advanced users and of course, if you want to support them (please do if you find it useful).
Also, do note that the donation edition can be used by a single user on up to 3 devices. So, that is definitely not bad!
### Installing FreeFileSync on Linux
You can simply head on to its [official download page][10] and grab the **tar.gz** file for Linux. If you like you can download the source as well.
![][11]
Next, you just need to extract the archive and run the executable file to get started (as shown in the image above)
[Download FreeFileSync][2]
### How To Get Started With FreeFileSync?
While I havent tried successfully creating an automatic sync job, it is pretty easy to use.
The [official documentation][12] should be more than enough to get what you want using the software.
But, just to give you a head start, here are a few things that you should keep in mind.
![][13]
As you can see in the screenshot above, you just have to select a source folder and the target folder to sync. You can choose a local folder or a cloud storage location.
Once you do that, you need to tweak the type of folder comparison you want to do (usually the file time & size) for the synchronization process and on the right-side, you get to tweak the type of sync that you want to perform.
#### Types of synchronization in FreeFileSync
When you select **“Update” method for sync**, it simply copies your new data from the source folder to the target folder. So, even if you delete something from your source folder, it wont get deleted on your target folder.
In case you want the target folder to have the same file copies of your same folder, you can choose the **“Mirror”** **synchronization method**. So, here, if you delete something from your source, it gets deleted from your target folder as well.
Theres also a **“Two-way” sync method** which detects changes on both source and target folder (instead of monitoring just the source folder). So, if you make any changes on the source/target folder, the modification will be synchronized.
For more advanced usage, I suggest you to refer the [documentation][12] available.
### Wrapping Up
Another [open source file synchronization tool is Syncthing][14] that you might want to look at.
FreeFileSync is a pretty underrated folder comparison and sync tool available for Linux users who utilize Google Drive, SFTP, or FTP connections along with separate storage locations for backup.
And, all of that — with cross-platform support for Windows, macOS, and Linux available for free.
Isnt that exciting? Let me know your thoughts on FreeFileSync in the comments down below.
--------------------------------------------------------------------------------
via: https://itsfoss.com/freefilesync/
作者:[Ankush Das][a]
选题:[lujun9972][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://itsfoss.com/author/ankush/
[b]: https://github.com/lujun9972
[1]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2020/05/free-file-sync.jpg?ssl=1
[2]: https://freefilesync.org/
[3]: https://itsfoss.com/use-google-drive-linux/
[4]: https://itsfoss.com/recommends/insync/
[5]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2020/05/FreeFileSync.jpg?ssl=1
[6]: https://en.wikipedia.org/wiki/SSH_File_Transfer_Protocol
[7]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2020/05/freefilesync-comparison.png?ssl=1
[8]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2020/05/freefilesync-synchronization.png?ssl=1
[9]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2020/05/free-file-sync-donation-edition.jpg?ssl=1
[10]: https://freefilesync.org/download.php
[11]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2020/05/freefilesync-run.jpg?ssl=1
[12]: https://freefilesync.org/manual.php
[13]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2020/05/freefilesync-tips.jpg?ssl=1
[14]: https://itsfoss.com/syncthing/

View File

@ -0,0 +1,141 @@
[#]: collector: (lujun9972)
[#]: translator: (geekpi)
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )
[#]: subject: (FreeFileSync: Open Source File Synchronization Tool)
[#]: via: (https://itsfoss.com/freefilesync/)
[#]: author: (Ankush Das https://itsfoss.com/author/ankush/)
FreeFileSync开源文件同步工具
======
_**简介FreeFileSync 是一个开源文件夹比较和同步工具,你可以使用它将数据备份到外部磁盘、云服务(如 Google Drive或任何其他存储路径。**_
### FreeFileSync一个免费和开源的同步工具
![][1]
[FreeFileSync][2] 是一个令人印象深刻的开源工具,可以帮助你将数据备份到其他位置。
它们可以是外部 USB 磁盘、Google Drive 或使用 **SFTP 或 FTP** 连接到任何云存储。
你可能之前读过我们的[如何在 Linux 上使用 Google Drive][3] 的教程。不幸的是, 没有合适的在 Linux 上原生使用 Google Drive 的 FOSS 方案。还有 [Insync][4],但它是收费软件而非开源软件。
FreeFileSync 可使用 Google Drive 帐户同步文件。事实上,我用它把我的文件同步到 Google Drive 和一个单独的硬盘上。
### FreeFileSync 的功能
![][5]
尽管 FreeFileSync 的 UI 看起来可能很老,但它为普通用户和高级用户提供了许多有用的功能。
我将在此处重点介绍所有功能:
* Parallel file copy (paid)
* 跨平台支持Windows、macOS 和 Linux
* 同步前比较文件夹
* 支持 Google Drive、[SFTP][6] 和 FTP 连接
* 提供在不同的存储路径(或外部存储设备)上同步文件的能力
* 多个可用的同步选项(从源更新文件到目标或镜像目标和源之间的文件)
* 支持双向同步(如果目标文件夹或源文件夹有任何修改,将同步更改)
* 适用于高级用户的版本控制
* 可进行实时同步
* 能安排批处理作业
* 同步完成时通过电子邮件收到通知(付费)
* 便携式版(付费)
* 并行文件复制(付费)
如果你看一下它提供的功能,它不仅是普通的同步工具,而且还免费提供了更多功能。
此外,为了让你了解,你还可以在同步文件之前先比较它们。例如,你可以比较文件内容/文件时间,或者简单地比较源文件夹和目标文件夹的文件大小。
![][7]
你还有许多同步选项来镜像或更新数据。如下所示:
![][8]
但是,它也为你提供了捐赠密钥的选项,它可解锁一些特殊功能,如在同步完成时通过电子邮件通知你等。
以下是免费版本和付费版本的不同:
![][9]
因此,大多数基本功能是免费的。高级功能主要是针对高级用户,当然,如果你想支持他们也可以。(如果你觉得它有用,请这么做)。
此外,请注意,捐赠版单用户最多可在 3 台设备上使用。所以,这绝对不坏!
### 在 Linux 上安装 FreeFileSync
你可以前往它的[官方下载页面][10],并下载 Linux 的 **tar.gz**文件。如果你喜欢,你还可以下载源码。
![][11]
接下来,你只需解压并运行可执行文件就可以了(如上图所示)
[Download FreeFileSync][2]
### 如何开始使用 FreeFileSync
虽然我还没有尝试成功创建自动同步作业,但它很容易使用。
[官方文档][12]应该足以让你获得想要的。
但是,为了让你初步了解,这里有一些事情,你应该记住。
![][13]
如上面的截图所示,你只需选择源文件夹和要同步的目标文件夹。你可以选择本地文件夹或云存储位置。
完成后,你需要选择在同步中文件夹比较的类型(通常是文件时间和大小),在右侧,你可以调整要执行的同步类型。
#### FreeFileSync 的同步类型
当你选择**“更新”方式进行同步**时,它只需将新数据从源文件夹复制到目标文件夹。因此,即使你从源文件夹中删除了某些东西,它也不会在目标文件夹中被删除。
如果你希望目标文件夹有相同的文件副本,可以选择**“镜像”同步方式**。这样,如果你从源文件夹中删除内容,它就会从目标文件夹中删除。
还有一个**“双向”同步方式**,它检测源文件夹和目标文件夹的更改(而不是只监视源文件夹)。因此,如果对源/目标文件夹进行了任何更改,都将同步修改。
有关更高级的用法,我建议你参考[文档][12]。
### 总结
还有一个[开源文件同步工具是 Syncthing][14],你可能想要看看。
FreeFileSync 是一个相当被低估的文件夹比较和同步工具,适用于使用 Google Drive、SFTP 或 FTP 连接以及单独的存储位置进行备份的 Linux 用户。
而且,所有这些功能都免费提供对 Windows、macOS 和 Linux 的跨平台支持。
这难道不令人兴奋吗?请在下面的评论,让我知道你对 Freefilesync 的看法。
--------------------------------------------------------------------------------
via: https://itsfoss.com/freefilesync/
作者:[Ankush Das][a]
选题:[lujun9972][b]
译者:[geekpi](https://github.com/geekpi)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://itsfoss.com/author/ankush/
[b]: https://github.com/lujun9972
[1]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2020/05/free-file-sync.jpg?ssl=1
[2]: https://freefilesync.org/
[3]: https://itsfoss.com/use-google-drive-linux/
[4]: https://itsfoss.com/recommends/insync/
[5]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2020/05/FreeFileSync.jpg?ssl=1
[6]: https://en.wikipedia.org/wiki/SSH_File_Transfer_Protocol
[7]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2020/05/freefilesync-comparison.png?ssl=1
[8]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2020/05/freefilesync-synchronization.png?ssl=1
[9]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2020/05/free-file-sync-donation-edition.jpg?ssl=1
[10]: https://freefilesync.org/download.php
[11]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2020/05/freefilesync-run.jpg?ssl=1
[12]: https://freefilesync.org/manual.php
[13]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2020/05/freefilesync-tips.jpg?ssl=1
[14]: https://itsfoss.com/syncthing/