![如何将桌面变成符号链接。](https://linux22.com/image/1600115/%E5%A6%82%E4%BD%95%E5%B0%86%E6%A1%8C%E9%9D%A2%E5%8F%98%E6%88%90%E7%AC%A6%E5%8F%B7%E9%93%BE%E6%8E%A5%E3%80%82%20.png)
运行 Ubuntu 18.04 并想使用符号链接将我的桌面文件传输到我的其他驱动器,但是命令:
sudo ln -s media/ragnvaldr/Desktop home/ragnvaldr
无法工作,因为 home/ragnvaldr/Desktop 已经存在。有什么方法可以解决这个问题吗?IE 将已经存在的目录变成符号链接?或者可能暂时删除桌面,然后运行命令而不搞砸任何事情?
答案1
您可以简单地将链接命名为其他名称,例如sudo ln -s /media/ragnvaldr/Desktop /home/ragnvaldr/new-directory
。如果将链接命名为桌面非常重要,那么您确实需要将要保护的文件从桌面中移除,然后删除该目录。
答案2
您不需要处于 GUI 会话中 - “桌面”视图正在浏览文件夹,因此如果在您进行桌面会话时删除它,那就太糟糕了。
有关详细信息,请查看我对这个非常相似问题的回答 -Ubuntu 18.04:更改默认目录的问题
简而言之,获得一个仅控制台的 VT后您已退出桌面会话。此时,您可以重命名/移动当前的 ~/Desktop 并将其替换为符号链接。我更喜欢转到目标目录 ( /home/username
) 并将其链接到ln /path/to/real/location/Desktop .