这就是我想要实现的:
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