SyncToy 类应用程序

SyncToy 类应用程序

有没有类似 Synctoy 的软件支持调度和多文件夹选择?我需要同步一个由来自多个位置的子文件夹组成的文件夹。更改也应该是双向的,这意味着从一个位置删除的文件应该在另一个位置被删除,并且不应该遵循 rsync 的源和目标类比。

答案1

Pratik 并非 100%正确;Unison 确实有一个不错的 GUI: Unison 图形用户界面

它可以帮助您入门。

但是,也可以从命令行运行,这样可以很容易地输入计划任务,这样您就可以将其安排为每 15 分钟运行一次或按照您的意愿运行一次。您通常会创建一个轮廓使用特定名称,您可以在 GUI 中执行此操作,然后可以从命令行运行该配置文件,例如

unison -batch name_of_your_profile

这很有用,因为您可以用它创建一个 cronjob。输入crontab -e,然后粘贴以下行

*/15 * * * *      /usr/bin/unison -batch name_of_your_profile   &> /tmp/unison-cron.log

然后退出编辑器。您的 unison 命令现在将每 15 分钟运行一次,并将所有错误输出到文件 /tmp/unison-cron.log。

事实上,cron 似乎还有一个 GUI,侏儒日程表这里有友好的介绍)。从未尝试过,但我猜它会让从 cron 运行 Unison 更加用户友好……

另请参阅Unison 的 Ubuntu 维基页面

Unison 功能非常强大,我使用它很长时间来同步两台笔记本电脑、一台台式机和一台远程服务器之间的内容……它非常善于确保您获得最新和正确的内容,并且如果发生冲突,可以轻松合并。但它不是备份工具;如果您在一端删除所有内容,您会发现另一端也会删除所有内容 ;-)

答案2

有很多选择...许多使用 rsync,如下所述:http://www.psychocats.net/ubuntu/backup

我喜欢这里描述的图形版本 Grsync:http://www.linuxloop.com/2009/04/21/how-to-pain-free-backups-with-grsync-and-gnome-schedule/

请务必阅读有关日程安排的评论...

答案3

您是否尝试过将 unison 和 cron 结合使用?unison 进行双向同步。cron 进行调度。这些是命令行工具,而不是 GUI 应用程序。

相关内容