go-ipfs命令详解之object

17 篇文章 2 订阅
13 篇文章 1 订阅

我们知道,在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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值