ipfs操作mysql_ipfs常用命令操作(上传下载文件、建立博客、ipns)

本文详细介绍了如何使用IPFS进行文件操作,包括创建、上传、下载文件,管理目录,建立博客并解析到IPNS。通过IPFS添加、获取、查看文件内容,创建目录,上传博客文件,最后通过IPNS发布并解析博客地址。
摘要由CSDN通过智能技术生成

一、文件相关操作

创建一个文件,如:hello.txt

编辑内容随意,如:hello

ipfs add hello.txt

会返回一个哈希值(daemon打开了才会上传,除非别人已经上传过同样的内容,而且每一次修改了内容之后返回的hash值不一样):

//上传文件

added QmZULkCELmmk5XNfCgTnCyFgAVxBRBXyDHGGMVoLFLiXEN hello.txt

//打开本地的ipfs进程

ipfs daemon

//保存ipfs网络数据

ipfs get QmZULkCELmmk5XNfCgTnCyFgAVxBRBXyDHGGMVoLFLiXEN

//查看内容,方式1

ipfs cat QmZULkCELmmk5XNfCgTnCyFgAVxBRBXyDHGGMVoLFLiXEN

//查看内容,方式2

ipfs cat /ipfs/QmZULkCELmmk5XNfCgTnCyFgAVxBRBXyDHGGMVoLFLiXEN

查看网络上该hello.txt是否存在:

二、目录相关操作

//创建目录feijian

ipfs files mkdir /feijian

//查看有几个目录

ipfs files ls

//建立自定义目录下的文件与hash文件的映射

ipfs files cp /ipfs/QmYxnH77S4qk82JUu6m76kAnH4MRiVGL1sb9JBPQ6UWFqL /feijian/myfile.txt

//查看目录下的文件

ipfs files ls /feijian

//读取文件

ipfs files read /feijian/myfile.txt

直接将一个文件夹及子文件全部上传

//ipfs-dir是我的本地文件夹,里面有文件file1.txt和file2.txt

#ipfs add -r ipfs-dir

added QmUgAgTVxq7UeY3Tbumz72fBsSvkUnveEgEkWvVquEvJVV ipfs-dir/file1.txt

added QmUAPCLRaq6oMrUtbYzHeaUJLRF1kFApXQTNThY1CPEwU3 ipfs-dir/file2.txt

added QmTTtgB2XASY2baTf2w2YFd5kbrzLZwwrbRve4Rtd1gLsX ipfs-dir

b4160acc9a44?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

三、上传博客

建立自己的目录blog,新建2个文件:index.html、style.css

index.html

ipfs blog

feijian's ipfs blog

style.css

h1{color:green;}

上传到ipfs

ipfs add -r blog/

b4160acc9a44?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

ipfs建立自己博客.png

四、将博客解析到ipns

博客对应的目录地址为:QmQa4Za5yW6YSnAG1hRrjnoceSzMmxZfteJ43jFr6m5mtd

节点hash(查看节点命令为:ipfs id):QmbQkNB889uCZWUG8w7uSn5QNQy9k4KepFJPpu6EiWnfjK

发布解析到ipns:

#ipfs name publish QmQa4Za5yW6YSnAG1hRrjnoceSzMmxZfteJ43jFr6m5mtd

//发布到节点

Published to QmbQkNB889uCZWUG8w7uSn5QNQy9k4KepFJPpu6EiWnfjK: /ipfs/QmQa4Za5yW6YSnAG1hRrjnoceSzMmxZfteJ43jFr6m5mtd

//验证

#ipfs name resolve QmbQkNB889uCZWUG8w7uSn5QNQy9k4KepFJPpu6EiWnfjK

/ipfs/QmQa4Za5yW6YSnAG1hRrjnoceSzMmxZfteJ43jFr6m5mtd

然后也可以直接通过浏览器访问

b4160acc9a44?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值