コンピューターからファイルに簡単にアクセスできるように、ネットワークドライブ上のファイルへのリンクを作成したいと思います。私は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:⁄⁄user@computer⁄path/
^^ ^
/media/user/windowsshare⁄path/filename.ext
^
これにより、質問の斜体の二重スラッシュが奇妙に見えることに気づきました:smb:⁄⁄
「Solidus」(U + 2f)のみが有効なパス区切り文字であるため、このコマンドは機能するはずです。
ln -s "/media/user/windowsshare/path/filename.ext"