go-ipfs命令詳解之object
我們知道,在ipfs網路上大家上傳的每一個檔案都是一個object,它是一種DAG資料型別的物件,關於DAG我們後續會詳細介紹。那今天聊的object命令就是用來與ipfs上的DAG物件進行互動的。基本格式如下:
ipfs object [子命令]
其中子命令有8個,分別是:
1. data 輸出一個物件的資料部分的原始位元組,stdout
由於輸出的是原始資料,所以—encoding選項不影響輸出結果
2.diff 顯示兩個物件的區別
-v 輸出額外資訊
3.get 獲取並序列化DAG節點,stdout
--encoding選項,指定輸出的格式,有protobuf,json,xml三種資料格式
4.links 輸出物件的各個分片連結
-v 列印出表頭
5.new 根據提供的模板,新建一個物件
新建一個物件,如果不提供模板,預設建立一個空的物件
6.patch 基於已存在的DAG物件,再新建一個(定製DAG物件)
patch 有四個子命令:
6.1 add-link<root> <name> <ref>
在給定物件上新增一個連結
root 指定要調整的節點的hash
name要建立的節點的名字
ref 待新增的連結
-p 建立中間人節點
6.2 append-data<root> <data>
向DAG節點的資料段中追加資料
root 指定要調整的節點的hash
data 待新增的資料
6.3 rm-link<root> <link>從物件中移除一個連結
6.4 set-data<root> <data>設定物件的資料段
7.put 將輸入的資訊儲存為一個DAG物件,並列印出它的hash
8.stat 獲取物件的狀態
如果你也喜歡ipfs,可以掃碼加入我的星球,我們一起親密的玩耍
也可以加入我剛建的QQ群71789361,裡邊有一些不錯的學習資料供下載。
個人微信:18191727
相關文章
- go-ipfs命令詳解之filesGo
- 【Java面試題】之Object類中方法詳解Java面試題Object
- Redis命令參考之INFO命令詳解Redis
- Git 學習之命令詳解Git
- linux之kill命令詳解Linux
- Hyperledger Fabric命令詳解之 up
- 【OS】AIX之topas命令詳解AI
- linux之cp/scp命令+scp命令詳解Linux
- 詳解Object.create(null)ObjectNull
- redis4.0之MEMORY命令詳解Redis
- Linux 常用命令之 top 命令詳解Linux
- JS中Object的API詳解JSObjectAPI
- 詳解object detection中的mAPObject
- Object.defineProperty的用法詳解Object
- 詳解Javascript中的Object物件JavaScriptObject物件
- Linux重要命之sed命令詳解Linux
- Linux 解壓zip檔案詳解之unzip命令!Linux
- Linux學習之iostat命令詳解LinuxiOS
- Linux之sort命令使用入門詳解Linux
- Dockerfile 命令詳解Docker
- tcpdump命令詳解TCP
- getsebool命令詳解
- w命令詳解
- GCC命令詳解GC
- echo命令詳解
- brctl 命令詳解
- rsync命令詳解
- echo 命令詳解
- date 命令詳解
- free 命令詳解
- NPM命令詳解NPM
- docker命令詳解Docker
- ps命令詳解
- lsof命令詳解
- SVN命令詳解
- 命令模式 詳解模式
- Ethtool命令詳解
- find命令詳解