Skip to content
/ RZip Public

A tool for recursively unzipping archive files.

License

Notifications You must be signed in to change notification settings

JMicheli/RZip

Repository files navigation

R(ecursive) Zip

A recursive unzipping tool.

Usage

By default, the tool will perform a dry run. You can use this mode to ensure that the correct directory is targeted before beginning the full unzip operation.

rzip ./path/to/target/directory

To actually begin an unzip operation, use the --live flag.

rzip --live ./path/to/target/directory

By default, the files will be extracted to the same directory as each original archive file. For example, given the folder structure:

zip1.zip
subfolder
└── zip2.zip

Running rzip --live . from this folder will extract to:

zip1.zip
zip1
├── doc1.txt
└── doc2.txt
subfolder
├── zip2.zip
└── zip2
    ├── doc3.txt
    └── doc4.txt

You can also specify an output directory for the extracted files using the --out-dir option.

rzip --live --out-dir ./path/to/output/directory ./path/to/target/directory

© 2024 Joseph W. Micheli, RZip is released under the GPL v2.0 (see License.txt for more information).