SyncToy就像应用程序一样

任何Synctoy软件都支持调度和多个文件夹选择? 我需要同步一个文件夹,该文件夹由多个位置的子文件夹组成。 此外,更改应该是2路,这意味着从一个位置删除的文件应该在其他位置删除,并且不应该遵循rsync的源和目标类比。

Pratik不是100%正确; Unison确实有一个很好的GUI: Unison GUI

它可以帮助您入门。

但是,也可以从命令行运行,这样可以很容易地放入一个cron作业 ,这样你就可以安排它每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, Gnome Schedule的GUI( 在此友好介绍 )。 从来没有尝试过,但我想这使得从cron运行Unison更加用户友好……

另请参阅Unison上的Ubuntu wiki页面 。

Unison是非常强大的,我已经使用它很长时间来同步两台笔记本电脑,桌面和远程服务器之间的东西…它非常擅长确保你获得最新和正确的内容,如果有冲突,它很容易合并。 但它不是备份工具; 如果你删除了一端的所有内容,你会发现它在另一端被删除;-)

很多选项……很多都使用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/

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

你有没有尝试过unison和cron? unison做双向同步。 cron做调度。 这些是命令行工具,而不是GUI应用程序。