Windows Expand-Archive equivalent in Linux
Extracts files from a ZIP archive into the current directory or a chosen destination.
Expand-Archive
unzip archive.zip
unzip archive.zip
unzip archive.zip
Overview
What this command does
On Windows, "Expand-Archive" is used to extract a ZIP archive. On Linux, the closest practical mapping shown here is "unzip archive.zip". Extracts files from a ZIP archive into the current directory or a chosen destination. This reference is grouped under File Management → Archives & Compression.
Windows → Linux context
What changes when you use this on Linux?
Equivalent task, different tool
Windows Expand-Archive maps to unzip archive.zip for this task. Treat this as a workflow mapping rather than a character-for-character syntax translation.
Portable across the compared distros
The Debian/Ubuntu, Fedora and Arch rows use the same command in this mapping. Package availability or defaults can still vary, so check the installed tool version when an option behaves differently.
Command-specific caution
An archive can contain paths that overwrite existing files. Extract unfamiliar archives into a new empty directory.
For the broader concept behind this mapping, read Linux filesystem for Windows users.
Practical tasks
Common use cases
Extract a ZIP archive
Extracts files from a ZIP archive into the current directory or a chosen destination.
unzip archive.zip
Extract into the current directory
unzip archive.zip -d output/
Extract into output/
unzip -l archive.zip
List contents without extracting
Ready to run
Copyable Linux commands
Review paths, device names, package names and permissions before running any command.
unzip archive.zip
unzip archive.zip -d output/
unzip -l archive.zip
Walkthrough
Examples with explanations
unzip archive.zip # extract an archive here
unzip archive.zip -d output/ # extract into a separate directory
unzip -l archive.zip # preview the archive contents
Reference
Common options and variations
| Command or option | Use |
|---|---|
unzip archive.zip | Extract into the current directory |
unzip archive.zip -d output/ | Extract into output/ |
unzip -l archive.zip | List contents without extracting |
Distro differences
Debian/Ubuntu vs Fedora vs Arch
Debian/Ubuntu, Fedora and Arch all use "unzip archive.zip" for this mapping. The command syntax shown here is portable across the three rows, although installed versions and system defaults can still vary.
| Distribution | Package manager / base | Equivalent command | Difference to notice |
|---|---|---|---|
| Debian/Ubuntu | same command | unzip archive.zip |
Same command on this distribution. |
| Fedora | same command | unzip archive.zip |
Same command on this distribution. |
| Arch | same command | unzip archive.zip |
Same command on this distribution. |
Important
What to watch out for
Keep learning