![通过 Dropbox 在两台计算机之间同步桌面?](https://linux22.com/image/1009797/%E9%80%9A%E8%BF%87%20Dropbox%20%E5%9C%A8%E4%B8%A4%E5%8F%B0%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B9%8B%E9%97%B4%E5%90%8C%E6%AD%A5%E6%A1%8C%E9%9D%A2%EF%BC%9F.png)
多年来,我一直使用 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 文件夹,您的系统仍能启动。