ファイルをURLにマッピング

ファイルをURLにマッピング

次の方法を探しています。

some_tool --go-to-background http://server.com/~me/uber_vimrc ~/.vimrc

その後、それを読むと、~/.vimrcそのURLからダウンロードしたデータが提供されます。読み取り専用マッピングで十分ですが、書き込みサポート(REST APIまたは他の手段を介して)も良いでしょう。いくつかの既存のユーティリティでこれは可能ですか?

私が求めている主な側面は、必要に応じてユーザーアカウントの単一のURLを単一のファイルにマッピングすることです。これをサポートするためにシステムデーモンが必要なのは大丈夫です。他のオプションは次のとおりです。ファイル転送プロトコルまたはSCPわかりました、それは必要ありません。https)


既存のユーティリティがない場合、この機能を直接実装するための一般的なメカニズムは何ですか? FUSEファイルシステムへのシンボリックリンクは、ネットワーク通信部分を実装する1つの可能な方法です。より簡単な方法がありますか?

ベストアンサー1

そしてavfs

mkdir ~/.avfs
avfsd ~/.avfs
ln -s ~/.avfs/'#http:server.com|~me|uber_vimrc' ~/.vimrc

書き込みにはwebdavを使用できます。 avfsは(多くの)ネットワークプロトコルと他のファイルアクセス方法をサポートし、より多くのプロトコルを追加するのは比較的簡単です。

sftp経由でインストールするには、sshfsを確認してください。

おすすめ記事