我正在使用 Ubuntu 12.04。我试图将路径从特殊文件夹(我指的是目录中的文件夹home
)更改为外部硬盘上的文件夹。我已经通过在启动应用程序中添加 UUID 命令来自动安装硬盘
/usr/bin/udisks --mount /dev/disk/by-uuid/7a92f7dd-bd54-4a1c-88eb-be7eea04e79a
就是那个。
现在我尝试编辑~/.config/user-dirs.dirs
,但每次重新启动它都会回到该home
文件夹
我是否遗漏了什么?
答案1
首先,您需要确保您的外部硬盘驱动器在启动时确实自动成功安装。
不推荐您使用自动安装驱动器的方式。请参阅如何自动挂载 NTFS 分区(如果您的外部硬盘驱动器或其任何分区不是NTFS
,只需将格式更改为原来的格式即可NTFS
)关于如何通过编辑/etc/fstab
文件在启动时自动挂载分区/外部媒体。
之后,我要做的就是在我的/home
文件夹中创建指向外部硬盘中文件夹的符号链接。
为此,请使用
ln
以下命令:ln -s <target-path> <link>
例如,要将我的
Music
文件夹链接到包含我的音乐文件的外部硬盘驱动器中的文件夹,我执行以下操作:ln -s /mnt/data/Music ~/Music
。然后我检查我的
~/.config/user-dirs.dirs
文件,确保没有空白的条目。
答案2
创建符号链接只是完成了一半的工作,因为旧文件夹将继续存在,同时新创建的符号链接也会继续存在。当我尝试使用本文中提到的说明将桌面路径更改为 ubuntu one folder first 时,我遇到了这个问题如何。
然后从上面开始。在这两个实例中,桌面都更改为 Ubuntu One。当我尝试从 nautilus 访问桌面时,会弹出旧桌面,而不是 Ubuntu One。如果按照上述链接中提到的说明,只有 nautilus 侧边栏上的链接会指向新的更改位置。而在上述说明中,它在我想要替换的文件夹内创建了一个符号链接。
在我看来,这个问题的解决方案已得到令人满意的回答:我可以更改个人文件夹位置吗?
一探究竟