12
ipfs diag
-12.1-
ipfs diag
用法
ipfs diag - 生成诊断报告。
使用范例
ipfs diag
子命令
使用“ipfs diag <subcmd> --help”来获取关于每条命令的更多信息。
-12.2-
ipfs diag cmds
用法
ipfs diag cmds - 列出在本节点运行的所有命令。
使用范例
ipfs diag cmds [--verbose | -v]
选项
描述
列出正在运行和最近运行的命令。
子命令
使用“ipfs diag <subcmd> --help”获取更多关于每个命令的信息。
-12.3-
ipfs diag cmds clear
用法
ipfs diag cmds clear - 从日志中清除不活跃请求。
使用范例
ipfs diag cmds clear
-12.4-
ipfs diag cmds set-time
用法
ipfs diag cmds set-time <time> - 设置日志中保存不活跃请求的时间。
使用范例
ipfs diag cmds set-time [--] <time>
参数
<time> - 在日志中保存不活跃请求的时间。
-12.5-
ipfs diag sys
用法
ipfs diag sys - 打印系统诊断信息。
使用范例
ipfs diag sys
描述
打印关于你的电脑的信息,可辅助debug。
ipfs dns
用法
ipfs dns <domain-name> - 解析DNS链接。
使用范例
ipfs dns [--recursive | -r] [--] <domain-name>
参数
<domain-name> - 要解析的域名。
选项
描述
多重哈希很难记忆,但域名很容易记住。为了给多重哈希创建易于记忆的别名,DNS TXT记录能指向其他DNS链接,IPFS对象,IPNS**等待。这条命令解析这些指向相应对象的链接。
例如下面这条DNS TXT记录:
解析器将会给出:
解析器能递归解析出:
ipfs file
-14.1-
ipfs file
用法
ipfs file - 与以unix文件系统类似的IPFS对象交互。
使用范例
ipfs file
描述
“ipfs file”提供一个到以IPFS对象为代表文件系统的接口,这个接口隐藏了ipfs实现的细节,比如展示对象(分列和分块)。
子命令
使用“ipfs file <subcmd> - -help”来查看关于每条命令的详细信息。
-14.2-
ipfs file ls
用法
ipfs file ls <ipfs-path>… - 以unix文件系统形式列出目录内容。
使用范例
ipfs file ls [--] <ipfs-path>…
参数
<ipfs-path>… - 要列出链接的IPFS对象的路径。
描述
展示一个路径下的IPFS或IPNS对象的内容。
JSON输出包括大小信息。对文件来说,child的大小就是该文件内容的总共大小。对目录来说,child 的大小就是IPFS链接的大小。
路径可以是有前缀的斜杠,在这种情况下,我们假设他是一个/ipfs ref并且不是/ipns。
举例:
这个功能后续将被移除,请尽可能使用“ipfs ls”。
-14.3-
ipfs files
用法
ipfs files - 与unix文件系统文件交互。
使用范例
ipfs files [--f=false]
选项
描述
Files是一个以unix文件系统格式操作IPFS对象的API。
注意:
大部分“ipfs files”的子命令接受“—flush”,其缺省为true。如果把他设置为false时需要注意。这种操作以牺牲一致性为代价,能提升大批量文件操作时系统的表现。但如果后台进程意外的在执行“ipfs files flush” 前退出的话,数据有丢失的风险。这种情况也同样适用于在“ --flush=false”情况下执行“ipfs repo gc”。
子命令
使用“ipfs files <subcmd> --help”获取更多关于每个命令的信息。
-14.4-
ipfs files cp
用法
ipfs files cp <source> <dest> - 将文件拷贝到mfs。
使用范例
ipfs files cp [—] <source> <dest>
参数
<source> - 要拷贝的源文件。
<dest> - 要拷贝到的地址。
-14.5-
ipfs files flush
用法
ipfs files flush [<path>] - 将目标路径的数据转存到磁盘。
使用范例
ipfs files flush [--] [<path>]
参数
[<path>] - 要清理的路径. 缺省为: “/”。
描述
将给定路径的数据转存到磁盘。本命令仅在“--flush=false”时有效。
-14.6-
ipfs files ls
用法
ipfs files ls [<path>] - 列出本地可变命名空间的目录。
使用范例
ipfs files ls [-l] [--] [<path>]
参数
[<path>] - 要列出的路径,缺省为“/”。
选项
描述
列出本地可变命名空间目录。
举例:
-14.7-
ipfs files mkdir
用法
ipfs files mkdir <path> - 创建目录。
使用范例
ipfs files mkdir [--parents | -p] [--] <path>
参数
<path> - 要创建的目录的路径。
选项
描述
创建不存在的目录。
注意:所有目录一定要是绝对路径。
举例:
-14.8-
ipfs files mv
用法
ipfs files mv <source> <dest> - 移动文件。
使用范例
ipfs files mv [--] <source> <dest>
参数
<source> - 要移动的源文件。
<dest> - 要移动到的位置。
描述
就像unix系统里的mv一样。
范例:
-14.9-
ipfs files read
用法
ipfs files read <path> - 在给定的mfs里读取一个文件。
使用范例
ipfs files read [--offset=<offset> | -o] [--count=<count> | -n] [--] <path>
参数
<path> - 读取路径。
选项
描述
从文件的给定偏移位置起去读一定数量的字节。默认情况下将像unix中的cat一样读取整个文件。
举例:
-14.10-
ipfs files rm
用法
ipfs files rm <path>… - 移除一个文件。
使用范例
ipfs files rm [--recursive | -r] [--] <path>…
参数
<path>… - 要删除的文件。
选项
描述
删除文件或目录。
-14.11-
ipfs files stat
用法
ipfs files stat <path> - 展示文件状态。
使用范例
ipfs files stat [--format=<format>] [--hash] [--size] [--] <path>
参数
<path> - 要查看状态的文件路径。
选项
-14.12-
ipfs files write
用法
ipfs files write <path> <data> - 在给定的文件系统里写入一个可变的文件。
使用范例
ipfs files write [--offset=<offset> | -o] [--create | -e] [--truncate | -t] [--count=<count> | -n] [--] <path> <data>
参数
<path> - 要写入的路径。
<data> - 要写入的数据。
选项
描述
在给定的文件系统中的文件内写入数据。这条命令允许你选定一个开始写入的偏移位置。输入将被完整写入到文件。
如果你使用了“—create”选项,那当文件不存在时其将被创建。不存在的中间目录不会被创建。
如果“—flush”选项被设置为false,那么改变不会影响默克尔有向无环图的根。当对较深的目录结构做大量写入操作时,这可以让操作更快。
举例:
警告:
使用“--flush=false”选项在树被清理之前不能确保数据持久性。该选项可以与“ipfs files stat”一起用到文件或其任何祖先上。
-14.13-
ipfs filestore
用法
ipfs filestore - 与其他文件仓库对象交互。
使用范例
ipfs filestore
子命令
使用“ipfs filestore <subcmd> --help”来查看关于每条命令的详细信息。
-14.14-
ipfs filestore dups
用法
ipfs filestore dups - 列出同时在文件仓库和标准块存储里的区块。
使用范例
ipfs filestore dups
-14.15-
ipfs filestore ls
用法
ipfs filestore ls [<obj>]… - 列出在文件仓库里的对象。
使用范例
ipfs filestore ls [--] [<obj>…]
参数
[<obj>]… - 要列出对象的Cid。
描述
列出文件仓库里的对象。
如果一个或多个对象被指定,那么只列出具体的对象,否则列出所有对象。
输出像这样:
<hash> <size> <path> <offset>
-14.16-
ipfs filestore verify
用法
ipfs filestore verify [<obj>]… - 验证文件仓库中的对象。
使用范例
ipfs filestore verify [--] [<obj>…]
参数
[<obj>]… - 要验证对象的Cid。
描述
验证文件仓库中的对象。
如果一个或对个对象被指定,那么只验证具体的对象,否则验证所有对象。
输出像这样:
<status> <hash> <size> <path> <offset>
其中<status>包含下列可能结果:
当出现ERROR错误时,错误信息会被打印到 stderr 中。