Skip to content
Related Articles

Related Articles

Improve Article

bzip2 command in Linux with Examples

  • Difficulty Level : Basic
  • Last Updated : 22 Aug, 2019

bzip2 command in Linux is used to 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. It has a slower decompression time and higher memory use. It uses Burrows-Wheeler block sorting text compression algorithm, and Huffman Coding. Each file is replaced by a compressed version of itself, with the name original name of the file followed by extension bz2.


bzip2 [OPTIONS] filenames ...


  • -z : This option forces compression. It is an opposite command of decompression i.e. -d Option.
    $ bzip2 -z input.txt


    Note: This option deletes the original file also.

  • -k: This option does compression but does not deletes the original file.
    $ bzip2 -k input.txt


  • -d : This option is used for decompression of compressed files.
    $ bzip2 -d input.txt.bz2


  • -t : This option does the integrity check of the file and does not decompresses the file. It gives us the idea that the file is corrupt or not.
    $ bzip2 -t input.txt.bz2


  • -v : Verbose mode show the compression ratio for each file processed. It also increases the verbosity level, spewing out lots of information which is primarily of interest for diagnostic purposes.
    $ bzip2 -v input.txt


  • -h –help : To display the help message and exit.
  • -L –license -V –version : It is used to display the software version, license terms, and conditions.
  • -q –quiet : It will suppress non-essential warning messages. Messages pertaining to I/O errors and other critical events will not be suppressed.
  • -f –force : It will force overwrite of output files.
My Personal Notes arrow_drop_up
Recommended Articles
Page :