ファイルエクスプローラに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-desktop
gnome
gio mount smb://whitebox.local/
ls -l $XDG_RUNTIME_DIR/gvfs/whitebox.local/photos/
答え2
これはLinux(通常は* NIXだと思います)システムでは実行されません。ファイルシステムにインストールしてみたり(man mount.cifs
または確認man mount.smb3
)、適切なクライアント(例:smbclient
。