1.7 KiB
		
	
	
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			1.7 KiB
		
	
	
	
	
		
			Executable File
		
	
	
	
	
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