smb:// を使用する Bash コマンド -> 対応するファイルやディレクトリはありません。

smb:// を使用する Bash コマンド -> 対応するファイルやディレクトリはありません。

ファイルエクスプローラにsmb://whitebox.local/photos/と表示されるsmb共有があります。 smb://構文を使用してこのsmb共有にコマンドを使用しようとすると、「ファイルまたはディレクトリが存在しません」というエラーメッセージが表示されます。

hippo@hippo-camp:~/Desktop$ ls smb://whitebox.local/photos/
ls: cannot access 'smb://whitebox.local/photos/': No such file or directory

この問題をどのように解決できますか?

答え1

GnomeやKDEなどのGUIフレームワークを使用するアプリケーションは、ローカルファイルだけでなくさまざまなURLにもアクセスできます。コマンドラインとURLをサポートしていないGUIアプリケーションからのみファイルにアクセスできます。

ファイルはローカルである必要はありません。ネットワーク共有上のファイルかもしれませんが、共有はローカルでなければなりません。インストール済み。 (Windowsに精通している場合注:Windowsは伝統的に各ディスクとネットワーク共有を別々のドライブ文字で使用できるようにしますが、Unixは単一のルートディレクトリからすべてのファイルにアクセスできるようにします。)

通常、GnomeファイルマネージャのURL構文でファイルを使用できる場合は、次のコマンドを使用してリソースをマウントして、すべてのアプリケーションでそのファイルを使用できるようにすることができます。重力による加速度。あなたはそれを使用することができますgio注文する。 (ディストリビューションで利用可能である必要がありますが、デフォルトではインストールされない可能性があります。Debian/Ubuntu/Mintでは...パッケージにあり、次のlibglib2.0-bin場合は自動的にインストールされます。)ubuntu-desktopgnome

gio mount smb://whitebox.local/
ls -l $XDG_RUNTIME_DIR/gvfs/whitebox.local/photos/

答え2

これはLinux(通常は* NIXだと思います)システムでは実行されません。ファイルシステムにインストールしてみたり(man mount.cifsまたは確認man mount.smb3)、適切なクライアント(例:smbclient

関連情報