分散ファイルシステムが共有するリモートファイルをローカルファイルと同じように作成またはアクセスする方法は?

分散ファイルシステムが共有するリモートファイルをローカルファイルと同じように作成またはアクセスする方法は?

通常、分散ファイルシステム(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経由でファイルを送信する例えば。

おすすめ記事