安装Kubo
环境:macOS Apple Silicon
步骤参考:
curl -O https://dist.ipfs.tech/kubo/v0.18.1/kubo_v0.18.1_darwin-arm64.tar.gz //下载二进制文件
tar -xvzf kubo_v0.18.1_darwin-arm64.tar.gz //解压缩文件
cd kubo //导航到kubo目录
sudo bash install.sh //运行安装脚本
ipfs --version //确认 Kubo 安装
使用Kubo
启动 IPFS 守护进程: ipfs daemon
- ex:启动 IPFS 守护进程时启用自动垃圾收集: ipfs daemon –enable-gc
查看对等方的 IPFS 地址:ipfs swarm peers
添加文件:ipfs add meow.txt
检索文件:ipfs get <CID>
-
ex:
> ipfs get QmSszskauNW84RVSjuKwKhi1uv8xkgDG2dUiaWEZaMM21S Saving file(s) to bafybeif2ewg3nqa33mjokpxii36jj2ywfqjpy3urdh7v6vqyfjoocvgy3a 1.76 KiB / 1.76 KiB [==============================================] 100.00% 0s
-
ex:
> ipfs object get bafybeif2ewg3nqa33mjokpxii36jj2ywfqjpy3urdh7v6vqyfjoocvgy3a jiaqi.zhang@jiaqizhangs-MacBook-Pro ~ % ipfs object get bafybeif2ewg3nqa33mjokpxii36jj2ywfqjpy3urdh7v6vqyfjoocvgy3a {"Links":[{"Name":"IPFSASCII.txt","Hash":"bafkreig24ijzqxj3cxdp6yh6ia2ysxzvxsfnd6rzahxxjv6ofcuix52wtq","Size":1296}],"Data":"\u0008\u0001"}
查看文件的内容: ipfs cat <CID>
-
ex:
从网络中获取文件: > ipfs cat /ipfs/QmSgvgwxZGaBLqkGyWemEDqikCqU52XxsYLKtdy3vGZ8uq > ~/Desktop/spaceship-launch.jpg
查看文件夹内容:ipfs refs <CID>
固定数据到我们的 IPFS 节点:ipfs pin add <CID>
查看已固定的内容列表:ipfs pin ls
取消固定文件:ipfs pin rm <CID>
从您的节点中删除没有 pin 的所有内容:ipfs repo gc