自定义“rsync”命令以同步我的文档和Dropbox



这就是我想要实现的:

Dropbox目录结构:

  • Dropbox/
    • 1密码
    • 音乐
    • 文档文件夹1
    • 文档文件夹2

文件结构:

  • 文件/
    • 文档文件夹1
    • 文档文件夹2

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

有什么帮助吗?

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

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

在dropbox文件夹中创建一个指向Documents文件夹的符号链接,所有内容都将同步,您仍将在Documents位置工作。

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

ln -s PATH_TO_DOCUMENTS Documents 

最新更新