我想创建一个指向网络驱动器上文件的链接,以便我可以轻松地从我的计算机访问该文件。我有 samba,可以在 Kubuntu 上使用 Dolphin 访问该文件。我可以在Places中创建一个链接。我有几个我想要链接的网络文件。因此,我创建了一个文件夹来存储这些链接,并将指向该文件夹的链接放在Places中。如果我将Places中的链接拖到我的链接文件夹中,则实际文件最终会移动到该文件夹中。
网络驱动器安装在
/media/user/windowsshare
链接创建于:
/media/user/path
我尝试了几种不同的方法来创建链接:
$ ln -s "smb:⁄⁄user@computer⁄path/filename.ext"
这创建了一个链接,单击该链接会显示以下消息:
无法运行指定的命令。文件或文件夹 /media/user/path/smb:⁄user@computer⁄path/filename.ext 不存在。
$ ln -s "/media/user/windowsshare⁄path/filename.ext"
这创建了一个链接,单击该链接会显示以下消息:
无法运行指定的命令。文件或文件夹 /media/user/path/windowsshare⁄path/filename.ext 不存在。
Dolphin 中的 Ctrl-Shift 拖放方法会生成一个不指向任何内容
的桌面配置文件,单击时会显示以下消息:smb:⁄⁄user@computer⁄path/filename.ext.desktop
Could not enter folder smb://user@coolermaster-pc/E/Work Files/TECH/A_Fabrication/Production_Plan-II.xls.
到本地文件的链接(在同一目录中)/media/user/path/filename.ext
有效。
我不知道这是怎么发生的,但你的文件名中有“分数斜线”字符(Unicode U+2044):
我注意到这导致您问题中的斜体双斜杠看起来很奇怪:smb:⁄⁄
只有“Solidus”(U+2f)是有效的路径分隔符,所以这个命令应该可以工作: