USB 上的符号链接在打开时会自动添加额外字符

USB 上的符号链接在打开时会自动添加额外字符

我正在尝试创建指向 html 文件的相对符号链接。符号链接和文件都将存储在 USB 记忆棒上(我希望它可以在任何计算机上打开)。

我通过执行以下操作成功创建了符号链接: me@laptop: /media/administrator/2FE50BF119A67FE4$ ln -s bin/www/index.html "Khan Academy"

现在,当我点击该链接时,浏览器中会收到以下消息:

Firefox 无法找到位于 /bin/www/index.htmlZZZZZZZZZZZZZZZZZZZZZZZZZZZZ 文件

这些 z 到底是从哪里来的?我怎样才能摆脱它们???????????

我已经尝试让它工作了好几天,我将一堆 USB 驱动器格式化为 nfts(这花了很长时间)只是为了可以在驱动器上创建符号链接,但现在它不工作了!!

我怀疑这是 lubuntu 上的 Firefox 的一个错误。它在另一台运行 ubuntu 的计算机上运行正常。

答案1

ln -s bin/www/index.html "Khan Academy"

仅当您定位在正确的地方,因为它是一个相对链接。你确定要这样做吗?(我怀疑你想要/bin/www/index.html

检查,创建符号链接后,Khan Academy指向的位置:

ls -al "Khan Academy"

我很确定 lubuntu 上的 Firefox 与另一台机器上的相同。

答案2

USB 驱动器的挂载点在不同的机器上可能不同,因此您需要使用相对路径。假设目录bin位于 USB 驱动器的根目录中 ( /media/administrator/2FE50BF119A67FE4),则只需从 USB 的根目录中执行即可。但是,根据编写ln -s ./bin/www/index.html "Khan Academy"方式,您可能仍无法在浏览器中看到您期望的内容。index.html

相关内容