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:¶
-
To force compression:
bzip2 -z input.txt
Note: This option deletes the original file also -
To force compression and also retain original input file:
bzip2 -k input.txt
-
To force decompression:
bzip2 -d input.txt.bz2
-
To test integrity of compressed file:
bzip2 -t input.txt.bz2
-
To show the compression ratio for each file processed:
bzip2 -v input.txt
Last update: 2022-05-12