The -r option in the zip command is used to recursively add files and directories to a zip archive. This means that when you specify a directory with the -r option, all files and subdirectories within that directory will be included in the zip archive.
Example
zip -r archive.zip directory_name
In this example, archive.zip will contain all files and subdirectories from directory_name.
Purpose
- Convenience: It allows you to compress an entire directory structure in one command.
- Preservation of Structure: It maintains the hierarchy of files and directories within the archive.
If you have more questions or need further clarification, feel free to ask!
