[email protected]Support 24/7 · Billing 09:00 – 00:00LinkedInXFacebook
NexonHost
Netherlands Dedicated ServersAmsterdam · Equinix AM6Germany Dedicated ServersFrankfurt · Equinix FR4Romania Dedicated ServersBucharest · VoxilityAustria Dedicated ServersVienna · Interxion VIEBulgaria Dedicated ServersSofia · TelepointFrance Dedicated ServersParis · Interxion PAR — Marseille · Digital Realty MRS3Ireland Dedicated ServersDublin · Equinix DB2Italy Dedicated ServersMilan · Irideos AvalonPoland Dedicated ServersWarsawSpain Dedicated ServersMadrid · Equinix MD2United States Dedicated ServersAshburn · Equinix DC
All articles
Getting startedFebruary 21, 2023

How to Compress and Extract Files and Directories in Linux Using gzip and bzip2

How to Compress and Extract Files and Directories in Linux Using gzip and bzip2

The post explains provides basic commands to compress files and folders in Linux OS. To compress a file or folder, gzip and bzip2 are two very popular tools.

 

Gzip Compression

To compress a file:

# gzip file1

A file by name file1.gz will be created in current directory replacing file1. You can compress multiple files in one go by just specifying their names, separated by spaces. For example:

# gzip file1 file2 file3

To expand a gzip compressed file in current directory:

# gunzip file1.gz

To compress a directory, you can create a tar and compress it.

# tar -czvf name-of-archive.tar.gz /path/to/directory

To compress multiple directories in one file:

# tar -czvf name-of-archive.tar.gz /path/directory1 /path/directory2

To extract the a “tar and compressed” directory in your current directory,

# tar -xzvf name-of-archive.tar.gz

To extract the a “tar and compressed” directory in a particular directory,

# tar -xzvf name-of-archive.tar.gz -C /path/to/directory

 

Bzip2 compression

To compress a file:

# bzip2 file1

A file by name file1.bz2 will be created in current directory replacing file1. Similar to gzip you can compress multiple files in one go. For example

# bzip2 file1 file2 file3

To expand a file in current directory:

# bunzip2 file1.bz2

To compress a directory, you can create a tar and compress it.

# tar -cjvf name-of-archive.tar.bz2 /path/to/directory

To compress multiple directories in one file:

# tar -cjvf name-of-archive.tar.bz2 /path/directory1 /path/directory2

To extract the a “tar and compressed” directory in your current directory,

# tar -xjvf name-of-archive.tar.bz2

To extract the a “tar and compressed” directory in a particular directory,

# tar -xjvf name-of-archive.tar.bz2 -C /path/to/directory

Keep reading
How to Show Asterisks While Typing Sudo Password.
September 12, 2023

How to Show Asterisks While Typing Sudo Password.

How To Show Asterisks While Typing Sudo Password. In this article, we are going to see how to display asterisks as feedback when you type the password in the terminal in Linux. Here the user has invoked the sudo command to install vim text editor, but the Asterisks are not shown here when the user…

Read article
How to Install ntopng.
September 12, 2023

How to Install ntopng.

How To Install Ntopng. ntopng is an Open Source Tool to monitor the network. It is a security network monitoring tool, also monitors web activities passively. It is also used for packet capturing, Traffic Recording, and Network Probing. A huge number of companies like Google, HP, Cisco, IBM, and…

Read article
How to Create a Password Protected ZIP File.
September 12, 2023

How to Create a Password Protected ZIP File.

How To Create A Password Protected ZIP File. Linux provides Zip command to work with a file like compressing the file and decompressing with a password. It’s not come with built-in you need to install from an external source. The Zip command has two different utility(zip and unzip). zip is used…

Read article
Get in Touch

Together, Let’s Build a Faster, Safer Internet.

Build scalable infrastructure with NexonHost — high-performance dedicated servers, VPS hosting, cloud hosting, and DDoS protection across Europe.

Get Started →Contact Us
[email protected]Support 24/7 · Billing 09:00 – 00:00