Skip to content

Latest commit

 

History

History
57 lines (43 loc) · 1.73 KB

069-the-bzip2-command.md

File metadata and controls

57 lines (43 loc) · 1.73 KB

The bzip2 command

The bzip2 command lets you compress and decompress the files i.e. it helps in binding the files into a single file which takes less storage space as the original file use to take.

Syntax:

bzip2 [OPTIONS] filenames ...

Note : Each file is replaced by a compressed version of itself, with the name original name of the file followed by extension bz2.

Options and their Functionalities:

Option Alias Description
-d --decompress to decompress compressed file
-f --force to force overwrite an existing output file
-h --help to display the help message and exit
-k --keep to enable file compression, doesn't deletes the original input file
-L --license to display the license terms and conditions
-q --quiet to suppress non-essential warning messages
-t --test to check integrity of the specified .bz2 file, but don't want to decompress them
-v --erbose to display details for each compression operation
-V --version to display the software version
-z --compress to enable file compression, but deletes the original input file

By default, when bzip2 compresses a file, it deletes the original (or input) file. However, if you don't want that to happen, use the -k command line option.

Examples:

  1. To force compression:
bzip2 -z input.txt

Note: This option deletes the original file also

  1. To force compression and also retain original input file:
bzip2 -k input.txt
  1. To force decompression:
bzip2 -d input.txt.bz2
  1. To test integrity of compressed file:
bzip2 -t input.txt.bz2
  1. To show the compression ratio for each file processed:
bzip2 -v input.txt