ipfs 一个伟大的项目

作者: admin 分类: bitcoin 发布时间: 2018-12-30 12:46 ė 6 没有评论

最近在看区块链的gas的智能合约,无意间看到了ipfs文件系统,这的确是一个伟大的系统,让我兴奋了一把,具体Ipfs是什么请google,我这里主要是记录我的ipfs使用记录,这个存储系统默认可以解析html,但是解析不了动态语言,所以动态语言调ipfs 接口,将数据存储到ipfs中即可,非常有意思。

启动节点

ipfs daemon

上传文件

ipfs add file.txt

上传目录

ipfs add -r directory

查看上传过的文件的hash

ipfs files stat file.txt

查看文件内容

ipfs cat  <hash>

查看和该服务器建立通信的节点

ipfs swarm peers

建立Ipns

ipfs name publish <hash>

如何查看上传的数据

 

ipfs mount  可以将数据挂载到本机

执行cd /ipfs 即可

 

查看本地节点初始目录中的文件
> ipfs file ls /ipfs/QmVLDAhCY3X9P2uRudKAryuQFPM5zqA3Yij1dY8FpGbL7T/
或者

> ipfs ls /ipfs/QmVLDAhCY3X9P2uRudKAryuQFPM5zqA3Yij1dY8FpGbL7T/
查看本地的已经存储的所有文件
> ipfs pin ls
查看某个文件的内容:
ipfs cat QmSoASxb8aNVGk3pNWpZvXEZTQKxjGeu9bvpYHuo5bP1VJ
使用ipfs commands可以看到所有的可用命令:
> ipfs commands
查看引导节点列表
> ipfs bootstrap list
查看本地ipfs仓库的状态
> ipfs repo stat
给本地节点中添加文件
> ipfs add test.txt
从本地节点中删除文件
> ipfs pin rm QmSoASxb8aNVGk3pNWpZvXEZTQKxjGeu9bvpYHuo5bP1VJ
然后执行垃圾回收命令,就删除文件了

 

Ipfs 公共网关

https://ipfs.github.io/public-gateway-checker/

本文出自 小Q,转载时请注明出处及相应链接。

本文永久链接: http://www.linuxqq.com/archives/1982.html

0
更多
Ɣ回顶部