ipfs files
ipfs files
命令用来操作unixfs文件。
命令行
ipfs files [--f=false]
选项
-f, --flush bool - 是否在写文件后自动刷新目标及其父节点,默认值:true
说明
ipfs files
命令族允许我们像操作unix文件系统一样操作IPFS对象。
注意,绝大多数的ipfs files
子命令都支持--flush
选项,其默认值为true。
如果将该选项设置为false,虽然可以提高大量文件操作时的性能,但代价是
放弃了一致性保证,如果服务进程在运行ipfs files flush
命令之前被意外杀掉,
有可能丢失数据。因此请慎重考虑是否将该选项设置为false。
类似的,并发的ipfs repo gc
命令如果使用--flush=false
也存在潜在
的数据丢失问题。
子命令
ipfs files cp <source> <dest> - 将文件拷贝到mfs中
ipfs files flush [<path>] - 将指定路径的数据刷新到磁盘
ipfs files ls [<path>] - 列表显示本地可变命名空间中的目录
ipfs files mkdir <path> - 创建目录
ipfs files mv <source> <dest> - 移动文件
ipfs files read <path> - 读取指定mfs中的文件
ipfs files rm <path>... - 删除指定文件
ipfs files stat <path> - 显示文件状态
ipfs files write <path> <data> - 写入指定文件系统中的可变文件
可以使用ipfs files <subcmd> --help
来获取子命令的详细帮助信息。