符号链接不再被识别为标准主子文件夹

符号链接不再被识别为标准主子文件夹

我第一次设置机器时,将 NTFS Windows 分区挂载为/windows。我将我的主数据文件夹符号链接到该挂载上的子文件夹。例如,

ln -dsf "/windows/Data/Downloads/" Downloads

Nautilus/GNOME 可以识别这些子文件夹。它们出现在 Nautilus 窗格中的 Home 文件夹下,打开 Home 文件夹时会应用标准图标。(以及符号链接装饰。)

从那时起,我重新定位了挂载点/media/Windows并尝试重新创建符号链接。例如,

ln -dsf "/media/Windows/Data/Downloads/" Downloads

现在 Nautilus/GNOME 无法识别这些子文件夹。它们在 Nautilus 窗格中显示为书签,而不是直接显示在主文件夹下,并且它们不再具有标准图标。

如果我删除符号链接并重新创建标准子文件夹(~/Downloads),它也无法正确显示。

答案1

问题不在于挂载或符号链接。我发现我的~/.config/user-dirs.dirs文件不知何故包含标准子文件夹的空白条目。当我将它们设置为正确的值、注销并重新登录时,子文件夹会像以前一样显示。

参考:

答案2

我以前经常遇到这种情况,Linux 文件系统区分大小写

/media/windows 与 /media/Windows 不同

另外,我会考虑将永久挂载点留在 /mnt 中,以减少混乱

我不确定你的论点,你要么想要硬链接,要么想要符号链接

相关内容