p7zip
p7zip is command line port of 7-Zip for POSIX systems, including Linux.
Installation
Install the p7zip package which is available in the official repositories.
The command to run the program is the following:
$ 7z
Examples
To extract all files from an archive to the current directory without using directory names, run:
$ 7za e <archive name>
To extract with full paths, run:
$ 7za x <archive name>
To extract into a new directory, run:
$ 7za x -o<folder name> <archive name>
Differences between 7z, 7za and 7zr binaries
The package includes three binaries, /usr/bin/7z
, /usr/bin/7za
, and /usr/bin/7zr
. Their manual pages explain the differences:
- 7z uses plugins to handle archives.
- 7za is a stand-alone executable. 7za handles fewer archive formats than 7z, but does not need any others.
- 7zr is a stand-alone executable. 7zr handles fewer archive formats than 7z, but does not need any others. 7zr is a "light-version" of 7za that only handles 7z archives.