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.
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.
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 |
- 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