diff --git a/pages/common/ipfs.md b/pages/common/ipfs.md new file mode 100644 index 000000000..1c434d099 --- /dev/null +++ b/pages/common/ipfs.md @@ -0,0 +1,32 @@ +# ipfs + +> Inter Planetary File System. +> A peer-to-peer hypermedia protocol to make the web faster, safer, and more open. + +- Add a file from local to the file system, pin it and print the relative hash: + +`ipfs add {{filename}}` + +- Add a folder and its files recursively from local to the file system and print the relative hash: + +`ipfs add -r {{folder}}` + +- Save a remote file and give it a name but not pin it: + +`ipfs get {{hash}} -o {{filename}}` + +- Pin a remote file locally: + +`ipfs pin add {{hash}}` + +- Display pinned files: + +`ipfs pin ls` + +- Unpin a file from the local storage: + +`ipfs pin rm {{hash}}` + +- Remove unpinned files from local storage: + +`ipfs repo gc`