The zip command in Linux is an easy software used for packaging and compressing (or ‘zipping’) recordsdata and directories right into a unmarried, smaller record, most often with a .zip extension.

That is particularly helpful when you want to move or backup more than one recordsdata or directories, as they are able to be bundled in combination into one .zip record. The zip command additionally helps password coverage, which may give a fundamental degree of safety in your zipped recordsdata.

It’s value citing that there are a number of different instructions for compressing and packaging recordsdata in Linux, akin to tar and gzip.

Listed below are many ways to make use of the zip command:

1. Create a Zip Archive

The fundamental syntax for making a zip archive is zip archive_name file_name.


To create a zipper archive named that comprises a record named record.txt, you could possibly use:

zip record.txt
2. Upload More than one Information to a Zip Archive

You’ll be able to upload more than one recordsdata to a zipper archive through specifying more than one record names.


zip file1.txt file2.txt file3.txt
3. Upload a Listing to a Zip Archive

You’ll be able to upload a listing and all its contents to a zipper archive the use of the -r (or --recurse-paths) choice.


zip -r listing
4. Upload Information to an Present Zip Archive

You’ll be able to upload recordsdata to an current zip archive with the similar zip command.


zip newfile.txt
5. Exclude Information

If you wish to upload a listing however exclude positive recordsdata, you’ll use the -x choice.


zip -r listing -x *.jpg

This command provides the listing to however excludes all .jpg recordsdata.

6. Create a Password-Safe Zip Archive

You’ll be able to create a password-protected zip archive the use of the -e choice.


zip -e record.txt

After working this command, you’re going to be brought about to go into and examine a password.

7. Show the Growth

In the event you’re compressing a big record or listing, chances are you’ll need to show the growth. You’ll be able to do that with the -v (or --verbose) choice.


zip -rv listing

Compressing Information: zip vs tar vs gzip

, tar, and gzip are all Linux instructions succesful for compressing recordsdata, however they paintings in moderately other ways and feature other use instances:


zip creates compressed archives which can be solely self-contained with the compression and archiving accomplished on the identical time.

This implies zip can compress more than one recordsdata right into a unmarried .zip record while not having some other gear. zip recordsdata are broadly used and identified, no longer handiest in Linux but additionally in Home windows and macOS.

Some other unique function of zip is that it helps password-based encryption for recordsdata, offering a fundamental degree of safety.


tar (Tape Archive) then again, in contrast to zip and gzip, tar itself does no longer compress recordsdata; it’s used to package more than one recordsdata and directories right into a unmarried .tar record (sometimes called a tarball). This makes record control more straightforward, particularly for backup and shipping.

The tar command is incessantly used along with compression utilities like gzip to create compressed archives.

Comparable: The right way to use tar in Linux


gzip (GNU zip) handiest compresses a unmarried record or movement of information. If you want to compress more than one recordsdata or directories with gzip, you’ll most often use tar first to package the entirety right into a unmarried record, after which compress the tarball with gzip, leading to a .tar.gz record.

To sum issues up:

  • zip is a to hand all-in-one device for growing compressed archives, specifically when cross-platform compatibility or encryption is wanted.
  • tar is excellent for bundling more than one recordsdata and directories, and
  • gzip is incessantly utilized in mixture with tar for compressing the ones bundles.

Every software has its strengths and conventional use instances, so the selection incessantly is determined by your particular wishes.

The submit The right way to Use zip in Linux gave the impression first on Hongkiat.

WordPress Website Development Source:

[ continue ]