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

ipfs files [子命令]

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

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

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

--hash string  要采用的hash函数

2.cp <source> <dest> 拷贝文件到mfs

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

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

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

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

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

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

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

-n int 最大读取int个字节

8.rm<path> 删除一个文件

      -r 递归删除

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

      --format string 指定打印的格式

--hashbool 仅打印hash

--sizebool 仅打印大小

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

-o,-n 同7

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

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

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

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

个人微信:18191727

go-ipfs命令详解之files相关推荐

  1. oracle home 命令,$ORACLE_HOMEbin目录下所有命令的使用方法及命令详解

    求$ORACLE_HOME/bin目录下所有命令的使用方法及命令详解 如题. $ORACLE_HOME/bin目录下有很多命令,那我们平时用到的也不是太多,即使用到的那部分可能用法也不是完全能掌握,所 ...

  2. head和tail命令详解

    基础命令学习目录首页 原文链接:https://www.cnblogs.com/amosli/p/3496027.html 当要查看上千行的大文件时,我们可不会用cat命令把整个文件内容给打印出来,相 ...

  3. linux yum命令详解

    yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...

  4. JAVAC 命令详解 -d表示目录

    JAVAC 命令详解 结构 javac [ options ] [ sourcefiles ] [ @files ] 参数可按任意次序排列. options 命令行选项. sourcefiles 一个 ...

  5. 把java文件打包成.jar (jar命令详解)

    把java文件打包成.jar (jar命令详解) 先打开命令提示符(win2000或在运行框里执行cmd命令,win98为DOS提示符),输入jar Chelp,然后回车(如果你盘上已经有了jdk1. ...

  6. Linux操作系统上lsof命令详解

    Linux操作系统上lsof命令详解 2011-10-08 18:31:31 http://xjsunjie.blog.51cto.com/999372/682865 标签:Linux lsof命令 ...

  7. c linux time微秒_学习linux,看这篇1.5w多字的linux命令详解(6小时讲明白Linux)

    用心分享,共同成长 没有什么比每天进步一点点更重要了 本篇文章主要讲解了一些linux常用命令,主要讲解模式是,命令介绍.命令参数格式.命令参数.命令常用参数示例.由于linux命令较多,我还特意选了 ...

  8. linux没有semanage命令,SELinux-semanage命令详解

    SELinux-semanage命令详解 (2012-06-02 12:06:04) 标签: selinux 命令 semanage 杂谈 NAMEsemanage − SELinux Policy ...

  9. Windbg调试命令详解

    Windbg调试命令详解 发表于2013 年 8 月 23 日 转载注明>> [作者:张佩][原文:http://www.yiiyee.cn/Blog] 1. 概述 用户成功安装微软Win ...

  10. Linux chmod命令详解

    Linux chmod命令详解 chmod----改变一个或多个文件的存取模式(mode) chmod [options] mode files 只能文件属主或特权用户才能使用该功能来改变文件存取模式 ...

最新文章

  1. 2022-2028年中国生物类似药产业深度调研及前瞻分析报告
  2. python爬取单个网页照片!
  3. python中自定义变量名标识符_name是python的标识符吗
  4. C# 获得窗体句柄并发送消息(利用windows API可在不同进程中获取)
  5. Linux 获取grep前后几行
  6. JavaScript:数据类型判断的方法
  7. Netty权威指南2.2伪异步IO,Demo代码
  8. Android数据排序之集合排序
  9. 什么是即时通讯系统?
  10. 让win10系统不进行自动更新的方法
  11. 何谓计算机思维(转载)
  12. ROS2与C++入门教程-进程内(intra_process)话题发布和订阅演示
  13. DZ导航栏目参数说明
  14. html dom onblur,html DOM Event对象onblur事件
  15. python:文件写入出现ASII编码
  16. spring data jdbc的简单教程
  17. 万能和弦与和弦走向浅析
  18. 记一次阿拉伯数字转中文的JavaScript实现
  19. LTE 终端如何申请 RB 资源以及现实面临的问题
  20. Oracle字符串连接的方法

热门文章

  1. Python简单爬取蚂蚁窝首页的图片
  2. php 499,nginx 499 状态码优化
  3. 只用CSS实现轮播图
  4. java倒序输出英文句子_Java实现英文句子中的单词顺序逆序输出的方法
  5. matlab 冒号,MATLAB冒号符号
  6. 【Pytorch】pack_padded_sequence与pad_packed_sequence实战详解
  7. java+selenium键盘操作
  8. A problem occurred configuring project ‘:app‘.
  9. 《龙腾世纪2》图文流程攻略
  10. Windows10中,如何改变鼠标光标(指针)的大小和颜色?