SyncToy 之类的应用程序

Ele*_*ngs 5 sync software-recommendation

任何支持日程安排和多个文件夹选择的 Synctoy 之类的软件?我需要同步一个文件夹,其中包含来自多个位置的子文件夹。更改也应该是 2 种方式,这意味着从一个位置删除的文件应该在另一个位置删除,并且不应该遵循 rsync 的源和目标类比。

unh*_*mer 4

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

\n\n

它可以帮助您入门。

\n\n

但是,也可以从命令行运行,这样可以轻松放入cron 作业,以便您可以安排它每 15 分钟运行一次或您想要的任何时间。您通常会创建一个具有特定名称的配置文件,您可以在 GUI 中执行此操作,但随后您可以从命令行运行该配置文件,例如

\n\n
unison -batch name_of_your_profile\n
Run Code Online (Sandbox Code Playgroud)\n\n

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

\n\n
*/15 * * * *      /usr/bin/unison -batch name_of_your_profile   &> /tmp/unison-cron.log\n
Run Code Online (Sandbox Code Playgroud)\n\n

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

\n\n

实际上,似乎甚至还有一个用于 cron 的 GUI,即Gnome Schedule这里有一个友好的介绍)。从未尝试过,但我想它使得从 cron 运行 Unison 更加用户友好 \xe2\x80\xa6

\n\n

另请参阅Unison 上的 Ubuntu wiki 页面

\n\n

Unison 非常强大,我已经使用它很长时间在两台笔记本电脑、一台台式机和远程服务器 \xe2\x80\xa6 之间同步内容,它非常擅长确保您获得最新且正确的内容,如果存在冲突,很容易合并。不过,它不是一个备份工具;它是一个备份工具。如果您删除一端的所有内容,您会发现另一端也删除了它;-)

\n