While we believe that this content benefits our community, we have not yet thoroughly reviewed it. If you have any suggestions for improvements, please let us know by clicking the “report an issue“ button at the bottom of the tutorial.
If you’ve ever tried to send large files then you would definitely know about 7Zip. From almost 2 decades now, 7Zip allowed us to get a higher compression ratio. Apart from getting high compression ratio, you can get support for extracting and compressing RAR files on Ubuntu with 7Zip. Apart from the GUI, you have used in Windows computers, 7Zip is also available to use with CLI with
p7zip command. There are two other packages which you can install according to your requirement. You can use the
p7zip-rar if you have to deal with the RAR files. In this tutorial, we will demonstrate to you how you can install and use 7Zip on Ubuntu 18.04. We will also provide a small tutorial of using 7z on Ubuntu directly from CLI.
7Zip is available as a package named as p7zip in the Ubuntu repository. It can be installed with
apt or any other package manager on other Linux based systems too. First of all, let’s update our Ubuntu system.
sudo apt update
To install 7zip on your Ubuntu server or Desktop, open terminal (Ctrl + T) and enter the following command.
sudo apt install p7zip-full p7zip-rar
After executing this in your Terminal, p7zip will get installed as CLI utility 7z. The syntax of 7z is given below.
7z <command> [<switch>...] <base_archive_name> [<arguments>...] [<@listfiles...>]
The commands and switches you can use with 7zip are provided below with their meaning.
Let us now take a look at How to use 7Zip on Ubuntu.
Now you know the syntax of 7Zip on Ubuntu, you can move on to compressing and extracting files.
Here are the steps which you need to follow in order to compress files using the 7-zip on your Ubuntu machine: First of all, you need to select the file or folder to make a compressed file. To do so, just use the
ls -la command to show the list of all files and folders of the current directory. For instance, we would be compressing the data.txt file which is of size 50 kb at the moment.
$ ls -la
Now, to compress any file or folder. Like, in this case, data.txt, you need to enter the following command:
$ 7z a data.7z data.txt
Here, the option ‘a’ is for archive or compression. The data.7z is the filename of the compressed file. The data.txt is the file to be compressed. After compression, the size of the compressed file has come to around 3 kb. That’s more than 90% saving in the system space. Great! Isn’t it? You can also get detailed information about the compression using the ‘l’ option.
$ 7z l data.7z
If you have Ubuntu Desktop, you can use 7Zip from File Explorer to compress and extract them. First of all, you need to go to the File Explorer or File Manager on your Linux system. Now, select the file or folder which you want to compress and right-click on the same. Here, select the Compress option from the context menu. Select the extension for the compressed file and enter the filename. That’s it! You have successfully compressed a file on your Ubuntu Desktop system using File Explorer. Easy, No?
Here are the steps which you need to follow in order to extract 7z files using the 7-zip on your Ubuntu machine: First of all, you need to select the file or folder to extract the contents of the file. To do so, just use the ls -la command to show the list of all files and folders of the current directory. For instance, we would be extracting the contents of the data.7z file.
$ ls -la
Now, to extract any compressed file. Like, in this case, data.7z, you need to enter the following command:
$ 7z e data.7z
Just replace the data.7z with your filename in the above command and you should be good to go.
First of all, you need to go to the File Explorer or File Manager on your Linux system. Now, select the compressed file which you want to extract or uncompress and right-click on the same. Here, select the Extract option from the context menu. Select the location for the extraction of the files and click on the Extract button. That’s it! You have successfully extracted the contents of a compressed file on your Ubuntu system.
7Zip is a very popular software to compress files and save our system space. We learned how to Install 7Zip on Ubuntu system using the command line. We also learned how to compress and extract files from the command line and File Explorer.
If you’ve enjoyed this tutorial and our broader community, consider checking out our DigitalOcean products which can also help you achieve your development goals.