自定义`rsync`命令同步我的Documents和Dropbox?

时间:2013-08-11 16:35:17

标签: dropbox rsync

这就是我想要实现的目标:

Dropbox目录结构:

  • 收存箱/
    • 1passwordstuff
    • 音乐
    • documentfolder1
    • documentfolder2

文件结构:

  • 文档/
    • documentfolder1
    • documentfolder2

然后,我想在Documents文件夹中完成我的所有工作。所以,假设我对documentfolder1中的文件进行了一些更改,然后我想调用rsync ...之类的命令,并将所有更改都推送到Dropbox中。我已经设法用rsync -r --ignore-existing Documents Dropbox实现了这个目标,但是有一个问题。假设我删除了Documents / documentfolder1 / somefile中的一些文件,然后我希望我的Dropbox文件夹中的那些文件也被删除。我不知道该怎么做。

任何帮助?

2 个答案:

答案 0 :(得分:0)

投票结束,因为这个问题与编程无关,但我认为你想要rsync --delete

答案 1 :(得分:0)

为什么不简单地使用符号链接?

在Dropbox文件夹中创建一个符号链接到Documents文件夹,一切都会同步,你仍然可以在你的文档位置工作。

只需转到您的Dropbox文件夹并运行

即可
ln -s PATH_TO_DOCUMENTS Documents