使用Dropbox同步点文件

时间:2013-12-30 05:26:50

标签: shell dropbox icloud dotfiles

我将所有的dotfiles放在$HOME/Dropbox/dotfiles

并建立一个硬链接(我认为这是要走的路,例如vim不加载软链接rc文件)

ln $HOME/Dropbox/dotfiles/.vimrc $HOME/.vimrc

问题是只要我对dropbox目录中的文件进行更改,一切都按预期工作。但是当我更改硬链接文件($ HOME / .vimrc)时,原始文件会相应更改,但 dropbox将无法同步!! (与iCloud移动文档文件夹相同)

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

使用软链接。硬链接使得Dropbox无法判断文件何时更新。这是因为Dropbox不会轮询您拥有的每个文件的内容,它只会查看Dropbox中文件的修改日期。

这正是我用来与Dropbox同步点文件的原因:

$ ln -s ~/Dropbox/dotfiles/.vimrc .vimrc

并且vim仍然加载软链接的vimrc文件。