1. 程式人生 > >IPFS指令集(一)

IPFS指令集(一)

1、ipfs

用法            ipfs - 全球p2p默克爾有向無環圖檔案系統。

使用範例    ipfs [--config=<config>| -c] [--debug=<debug> | -D] [--help=<help>] [-h=<h>][--local=<local> | -L] [--api=<api>] <command> ...

選項

引數標識

引數型別

介紹

-c, --config

string

配置檔案路徑

-D, --debug

bool

以debug模式操作,預設為false

--help

bool

展示完整的命令幫助文件,預設為false

-h

bool

展示精簡版的命令幫助文件,預設為false

-L, --local

bool

在本地執行命令,預設為false

--api

string

使用具體的API例項(預設為/ip4/127.0.0.1/tcp/5001)

子命令

基本命令

命令

介紹

init

初始化IPFS本地配置

Add <path>

新增一個檔案到IPFS

cat <ref>

展示IPFS物件資料

get <ref>

下載IPFS物件

ls <ref>

從一個物件中列出連結

Refs <ref>

從一個物件中列出連結雜湊

資料結構命令

命令

介紹

block

與資料儲存中的原始塊互動

object

與原始DAG節點互動

files

將物件抽象為unix檔案系統,並與物件互動

dag

與IPLD檔案互動(實驗中)

高階命令

命令

介紹

daemon

開啟一個開始執行的後臺程序

mount

掛載一個IPFS只讀的掛載點

resolve

解析任何型別的名字

name

釋出並解析IPNS名字

key

建立並列出IPNS名字金鑰對

dns

解析DNS連結

pin

將物件鎖定到本地儲存

repo

操縱IPFS倉庫

stats

各種操作狀態

filestore

管理檔案倉庫(實驗中)

網路命令

命令

介紹

id

展示IPFS節點資訊

bootstrap

新增或刪除引導節點

swarm

管理p2p網路連線

dht

請求有關值或節點的分散式雜湊表

ping

測量一個連線的延遲

diag

列印診斷資訊

工具命令

命令

介紹

config

管理配置

version

展示IPFS版本資訊

update

下載並應用go-ipfs更新

commands

列出所有可用命令

使用“ipfs <命令> --help”來了解關於每個命令的詳細資訊。

IPFS在本地檔案系統中一個倉庫,其預設位置為~/.ipfs,可以通過設定環境變數IPFS_PATH改變倉庫位置:

 export IPFS_PATH=/path/to/ipfsrepo
 EXIT STATUS

命令列將以下面的兩者之一結束:

·0 成功執行

·1 失敗

使用“ipfs <子命令> –help”獲得關於每個命令的更多資訊。

2、ipfs add

用法            ipfs add <path>... - 新增一個檔案或目錄到IPFS。

使用範例    ipfs add [--recursive |-r] [--quiet | -q] [--quieter | -Q] [--silent] [--progress | -p] [--trickle |-t] [--only-hash | -n] [--wrap-with-directory | -w] [--hidden | -H] [--chunker=<chunker>| -s] [--pin=false] [--raw-leaves] [--nocopy] [--fscache] [--] <path>...

引數            <path>... - 要新增到ipfs的檔案的路徑。

引數標識

引數型別

介紹

-r, --recursive

bool

遞迴新增目錄路徑。預設為false

-q, --quiet

bool

最少化列印輸出

-Q, --quieter

bool

只打印最終雜湊

--silent

bool

不列印任何輸出

-p, --progress

bool

以資料流方式處理資料

-t, --trickle

bool

使用滴式DAG格式生成DAG

-n, --only-hash

bool

僅分塊和雜湊,不寫入磁碟

-w, --wrap-with-directory

bool

用目錄物件包裹檔案

-H, --hidden

bool

包括隱藏的檔案。只有遞迴新增時有效

-s, --chunker

string

指定分塊演算法

--pin

bool

新增時將物件繫結到本次儲存,預設開啟

--raw-leaves

bool

使用原始塊作為葉子節點。(實驗中)

--nocopy

bool

通過檔案倉庫新增檔案。(實驗中)

--fscache

bool

在檔案倉庫中檢查與現存在的區塊。(實驗中)

描述          將<path>中的內容新增到IPFS。使用-r新增目錄。注意:目錄是遞迴新增的,以便於形成IPFS默克爾有向無環圖。

包裹的選項,“-w”,將檔案包裹到一個目錄裡。這個目錄只含有被新增的這些檔案,這意味著檔案保留其本身的檔名,例如。

>ipfs add example.jpg
added QmbFMke1KXqnYyBBWxB74N4c5SBnJMVAiMNRcGu6x1AwQH example.jpg
> ipfs add example.jpg -w
  added QmbFMke1KXqnYyBBWxB74N4c5SBnJMVAiMNRcGu6x1AwQH example.jpg
  added QmaG4FuMqEBnQNn3C8XJ5bpW8kLs7zq2ZXgHptJHbKDDVx

你現在可以通過目錄的方式訪問被新增的檔案,比如:

/ipfs/QmaG4FuMqEBnQNn3C8XJ5bpW8kLs7zq2ZXgHptJHbKDDVx/example.jpg

3、ipfs bitswap

3.1、ipfs bitswap

用法            ipfs bitswap - 與bitswap代理互動。

使用範例    ipfs bitswap

子命令

引數標識

介紹

ipfs bitswap ledger  <peer>

向一個節點展示目前的賬本

ipfs bitswap  stat

在bitswap代理商展示一些診斷資訊

ipfs bitswap  unwant <key>...

從你的需求列表上移除一個給定的區塊

ipfs bitswap  wantlist

展示目前在需求列表上的區塊

使用“ipfs bitswap <子命令> –help”來檢視關於每個命令的更多資訊。

3.2、ipfs bitswap ledger

用法            ipfs bitswap ledger<peer> - 向一個節點展示目前的賬本。

使用範例        ipfs bitswap ledger[--] <peer>

引數            <peer>- 要檢查的賬本的PeerID(B58)

相關推薦

IPFS指令

1、ipfs用法            ipfs - 全球p2p默克爾有向無環圖檔案系統。使用範例    ipfs [--config=<config>| -c] [--debug=<debug> | -D] [--help=<help>]

IPFS指令

6ipfs cat用法 ipfs cat <ipfs-path>... – 顯示IPFS物件的資料。使用範例    ipfs cat [--] <ipfs-path>...引數       <ipfs-path>... – 需要輸出的IPF

IPFS指令

12ipfs diag-12.1-ipfs diag用法ipfs diag - 生成診斷報告。使用範例ipfs diag子命令使用“ipfs diag <subcmd> --help”來獲取關於每條命令的更多資訊。-12.2-ipfs diag cmds用法ipf

.NET筆試題

table 分開 裏的 積累 run control scalar forever 類定義 題目來源於傳智播客和各大互聯網,復習、重新整理貼出來。 1、簡述 private、 protected、 public、 internal、protected internal

使用tensorflow訓練自己的資料——製作資料

使用tensorflow訓練自己的資料集—製作資料集 想記錄一下自己製作訓練集並訓練的過、希望踩過的坑能幫助後面入坑的人。 本次使用的訓練集的是kaggle中經典的貓狗大戰資料集(提取碼:ufz5)。因為本人筆記本配置很差還不是N卡所以把train的資料分成了訓練集和測試集並沒有使用

MySQL的常用語句合

MySQL的常用語句合集(一) 1.首先登入MySQL mysql 作用:登入mysql 格式:mysql 選項 選項: -u userName -p passWd -P port -h hostName -S file **工作模式** 互動模式:mysql -uroot

javap 指令

反編譯 javap -c xxx.class > test.txt 指令集 棧和區域性變數操作 將常量壓入棧的指令 aconst_null 將null物件引用壓入棧 iconst_m1 將int型別常量-1壓入棧 iconst_0 將int型別常量0壓入棧 i

使用tensorflow訓練自己的資料

使用tensorflow訓練自己的資料集 想記錄一下自己製作訓練集並訓練的過、希望踩過的坑能幫助後面入坑的人。 本次使用的訓練集的是kaggle中經典的貓狗大戰資料集(提取碼:ufz5)。因為本人筆記本配置很差還不是N卡所以把train的資料分成了訓練集和測試集

【筆記】指令系統

一、機器指令   每一條機器語言的語句稱為機器指令,而又將全部機器指令的集合稱為機器的指令系統。 1.指令的一般格式   指令是由操作碼和地址碼兩部分組成的。 操作碼   操作碼用來指明該指令索要完成的操作,如加法、減法、傳送、移位、

ARM-彙編指令總結

https://www.cnblogs.com/wxb20/p/6249580.html ARM彙編指令集 指令、偽指令 (彙編)指令: 是機器碼的助記符,經過彙編器編譯後,由CPU執行。 (彙編)偽指令:用來指導指令執行,是彙編器的產物,最終不會生成機器碼。 有兩種不同風格

計算機專業面試題

1、線形表a、b為兩個有序升序的線形表,編寫一程式,使兩個有序線形表合併成一個有序升序線形表h;SimWer個人空間#f|,^*Gm9rCr*N2、運用四色定理,為N個局域舉行配色,顏色為1、2、3、4四種,另有陣列adj[][N],如adj[i][j]=1則表示i區域與j區

FastRCNN 訓練自己資料——編譯配置

FastRCNN是Ross Girshick在RCNN的基礎上增加了Multi task training整個的訓練過程和測試過程比RCNN快了許多。別的一些細節不展開,過幾天會上傳Fast RCNN的論文筆記。FastRCNN mAP效能上略有上升。Fast RCNN中,提取OP的過程和訓練過程仍

Python 練手程式合

一、百錢百雞 公雞5文錢一隻,母雞3文錢一隻,小雞3只一文錢,用100文錢買一百隻雞,其中公雞,母雞,小雞都必須要有,問公雞,母雞,小雞要買多少隻剛好湊足100文錢。 # encoding: utf-8 x = 1 y = 1 while x <

80x86的指令系統

1、資料傳送指令: 通用資料傳送指令 MOV、PUSH、POP、XCHG 累加器專用傳送指令 IN、OUT、XLAT 地址傳送指令 LEA、LDS、LES 標誌暫存器傳送指令 L

計原與彙編筆記-- 指令系統

第四章 指令系統(一) 指令格式 一、操作碼結構設計 固定長度操作碼結構 操作碼集中存放在指令的一個欄位內,其長度是定長的 優點:譯碼時間短,便於硬體的設計和實現(MIPS指令的操作碼欄位為6位定長操作碼結構 可變長度操作碼結構 P8

HDFS問題,使用命令報錯:com.google.protobuf.ServiceException:java.lang.OutOfMemoryError:java heap space

正常 腳本 spa 執行 xmx error exception 內存 解決方案 僅個人實踐所得,若有不正確的地方,歡迎交流! 一、起因   執行以下兩條基本的HDFS命令時報錯 1 hdfs dfs -get /home/mr/data/* ./ 2 hdfs dfs

Tensorflow 訓練自己的資料資料直接匯入到記憶體

製作自己的訓練集 下圖是我們資料的存放格式,在data目錄下有驗證集與測試集分別對應iris_test, iris_train 為了向偉大的MNIST致敬,我們採用的資料名稱格式和MNIST類似 classification_index.jpg

android 開發問題:SDK更新後 執行程式報錯Location of the Android SDK has not been setup in the preferences

問題描述:android跟新後報錯location of the android sdk has not been setup in the preferences。eclipse裡的SDK Manager也打不開 原因:android跟新後ADT的版本過低造成的,但是有的人又因為跟新ADT失敗導致,也

分蘋果----網易2017內推筆試程式設計題合

[程式設計題] 分蘋果 n 只奶牛坐在一排,每個奶牛擁有 ai 個蘋果,現在你要在它們之間轉移蘋果,使得最後所有奶牛擁有的蘋果數都相同,每一次,你只能從一隻奶牛身上拿走恰好兩個蘋果到另一個奶牛

計算機組成原理 指令系統

本文主要介紹指令的基本格式以及定址方式: 指令其實就是一組有特殊意義的二進位制數,指示計算機執行某種操作的命令,也叫機器字或指令字,是計算機執行的最小功能單位。一臺計算機的所有指令的集合構成該機的指令系統,也稱為指令集。指令系統是計算機的主要屬性,位於硬體和軟體的交