多年来,我一直使用 Dropbox 和符号链接来保持两台 Ubuntu 计算机同步。
设置有点麻烦,因为有些链接指向 Dropbox 文件夹,有些链接来自该文件夹,这取决于如何设置,但我没有遇到任何问题。
现在,我想简化一些事情,但我有点担心现有的目录。具体来说,就是桌面、下载和图片。
我的想法是,在两台计算机上都可以这样做:
me@computer:~$ ln -sfn /home/me/Dropbox/Desktop /home/me/Desktop
但也许 Gnome 将桌面视为某种特殊目录。我尝试使用下载目录,系统不允许我覆盖它,即使使用 sudo 也是如此。
有任何想法吗?
答案1
我将使用mount
命令的bind
选项来同步两台计算机,因为这将阻止删除文件Desktop
夹,因此link
命令不会在该位置重新创建文件Dropbox
夹。用于实现此目的的终端命令是:
sudo mount --bind ~/Dropbox ~/Desktop
或者
sudo mount -o bind ~/Dropbox ~/Desktop
为了使其永久生效,请将以下行添加到文件/etc/fstab
:
/home/$USER/Dropbox /home/$USER/Desktop none rw,bind,nowaitboot 0 0
这nowaitboot
确保了如果没有 Dropbox 文件夹,您的系统仍能启动。