如何从我的机器上取消固定和删除所有 IPFS 内容?
How do I unpin and remove all IPFS content from my machine?
我通过 ipfs add
添加了一堆文件。我如何一次取消固定并删除所有这些?
取消固定所有添加的内容:
ipfs pin ls --type recursive | cut -d' ' -f1 | xargs -n1 ipfs pin rm
然后可选择 运行 存储垃圾收集以实际删除内容:
ipfs repo gc
除了 jclay 的回答,您可能还想删除 MFS 上的所有内容:
ipfs files ls / | while read f; do ipfs files rm -r "/$f"; done
(强制性警告,如果路径包含换行符,这将不起作用。)
我通过 ipfs add
添加了一堆文件。我如何一次取消固定并删除所有这些?
取消固定所有添加的内容:
ipfs pin ls --type recursive | cut -d' ' -f1 | xargs -n1 ipfs pin rm
然后可选择 运行 存储垃圾收集以实际删除内容:
ipfs repo gc
除了 jclay 的回答,您可能还想删除 MFS 上的所有内容:
ipfs files ls / | while read f; do ipfs files rm -r "/$f"; done
(强制性警告,如果路径包含换行符,这将不起作用。)