
通常、分散ファイルシステム(Samba、NFS、または推奨システムなど)を介して提供されたリモートファイルに対してローカルプログラムを実行し、アクセスと同様の方法でリモートファイルにアクセスしたいと思います。ローカルファイル:「場所の透明性」に似ています。
リモートファイルをローカルファイルのようにレンダリングし、ローカルファイルからプログラムを実行するのと同じように、右クリックしていくつかのローカルプログラムを実行できるようにするファイルマネージャであるpcmanfmに驚きました。
CLIシェルで同じことをしたいと思います。
sharesmb
たとえば、リモートのSambaデーモンを介して共有されているリモートディレクトリにファイルをコピーしたいとします。マイファイルマネージャのpcmanfm
アドレスを使用してこれを行うことができますsmb://olive.local/sharesmb on olive.local
。シェルで同じことをしたいのですが、接続は機能しません。シェルでこれを行う方法を教えてください。
$ cp 153-158.pdf smb://olive.local/sharesmb on olive.local
cp: target 'olive.local' is not a directory
$ cp 153-158.pdf smb://olive.local/'sharesmb on olive.local'
cp: cannot create regular file 'smb://olive.local/sharesmb on olive.local': No such file or directory
ありがとうございます。
答え1
まだ答えを受けています。これはコピーですスチールドライバーレビューあまり「一時的」にするには、次のようにします。
ファイルマネージャがバックグラウンドで実行するのと同じ方法で実行するには、FUSEベースのツール(おそらくFUSEまたはFUSE
gio mount
)を使用してリモート共有をマウントし、ローカルコピーを作成することをお勧めgvfs-mount
します。より直接的な方法については、以下を参照してください。コマンドラインを使用してSamba経由でファイルを送信する例えば。