go-ipfs命令详解之files

我们知道,在ipfs网络上大家上传的每一个文件都是一个object对象。那么files命令就是一个API,它把object对象当做unix文件系统格式来操作。基本格式如下:

ipfs files [子命令]

其中子命令有10个,其中大多数都支持—flush选项,默认是true。当你想把它设置为false的时候要特别注意,虽然能提高系统表现,但如果后台进程意外退出,有可能丢失数据。10个子命令分别是:

1.chcid   更改给定路径根节点的cid版本或hash函数

      --cid-verint  要采用的cid版本

      --hash string  要采用的hash函数

2.cp 拷贝文件到mfs

3.flush 将给定路径的数据冲刷到磁盘

4.ls 列出本地可变命名空间中的目录

5.mkdir 创建目录,注意一定要是绝对目录

       -p bool 目录不存在也不报错

6.mv 把文件从source移到dest,会改变hash

7.read 在给定的mfs里读取一个文件,注意必须是文件

       -o int 往后偏移int个字节开始读取

       -n int 最大读取int个字节

8.rm 删除一个文件

      -r 递归删除

9.stat 查看给定路径文件的状态

      --format string 指定打印的格式

      --hashbool 仅打印hash

      --sizebool 仅打印大小

10.write 在path文件里写入可变的data文件

      -o,-n 同7

      -e bool 若文件不存在,则创建

      -t bool 写入文件前,清除原内容,并从头开始写入

go-ipfs命令详解之files_第1张图片

 


如果你也喜欢ipfs,可以扫码加入我的星球,我们一起亲密的玩耍

 go-ipfs命令详解之files_第2张图片

也可以加入我刚建的QQ群71789361,里边有一些不错的学习资料供下载。

个人微信:18191727

你可能感兴趣的:(ipfs,filecoin,区块链)