Forrest logo
back to the ipfs tool

ipfs:tldr:2a760

ipfs: Add a directory and its files recursively from local to the filesystem and print the relative hash.
$ ipfs add -r ${path-to-directory}
try on your machine

This command is used to add a directory and its contents to the IPFS (InterPlanetary File System) network.

Let's break down the command:

  • ipfs add: This is the IPFS command used to add files or directories to the IPFS network.
  • -r: This flag indicates that the command should recursively add the entire directory and its subdirectories.
  • ${path-to-directory}: This is the placeholder for the actual path to the directory you want to add. You need to replace ${path-to-directory} with the actual path to your directory.

So, when you run this command with the appropriate path to the directory, IPFS will recursively add all the files and subdirectories within that directory to the network. Each file and directory will be assigned a unique content identifier called a CID (Content Identifier), which can be used to access and retrieve the content from the IPFS network.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the ipfs tool