5

$ ipfs add -r data/ を使用して、IPFS 内に一連のファイルを再帰的に追加できます。

[特定のディレクトリにある] 読み込まれたすべてのファイル オブジェクトのリストを取得するにはどうすればよいですか? aws s3 listObjects に似ています...

ipfs file ls コマンドは再帰的ではないようです。API を何千回も呼び出すことができることは理解していますが、あまり効率的ではないようです。

ここで何かが欠けているに違いありません。ありがとう、パット。

4

4 に答える 4

3

IPFS はマークル ツリーに基づいているため、ルート リソースの下にあるすべての要素を表示できます。以下を使用できます。

  • ウェブ UI:http://localhost:8080/ipfs/<your_root_resource_hash>
  • グラフモード:https://ipfs.io/ipfs/QmNZiPk974vDsPmQii3YbrMKfi12KTSNM7XMiYyiea4VYZ/example#/ipfs/QmRFTtbyEp3UaT67ByYW299Suw7HKKnWK6NJMdNFzDjYdX/graphmd/README.md
  • シェル コマンド:
    • ipfs ls <your_root_resource_hash>
    • ipfs refs -r <your_root_resource_hash>

ipfs ファイル lsのドキュメント

edit : さらに重要なのは、ディレクトリ名が IPFS に永続化されていないことです。追加したときに得られるハッシュを知っているリソースにアクセスできますipfs add -r <your_dir>

于 2016-12-01T11:25:13.857 に答える