58 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Markdown
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Markdown
		
	
	
		
			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:
 | |
| 
 | |
| 1. To force compression:
 | |
| ```
 | |
| bzip2 -z input.txt
 | |
| ```
 | |
| **Note: This option deletes the original file also**
 | |
| 
 | |
| 2. To force compression and also retain original input file:
 | |
| ```
 | |
| bzip2 -k input.txt
 | |
| ```
 | |
| 
 | |
| 3. To force decompression: 
 | |
| ```
 | |
| bzip2 -d input.txt.bz2
 | |
| ```
 | |
| 
 | |
| 4. To test integrity of compressed file: 
 | |
| ```
 | |
| bzip2 -t input.txt.bz2
 | |
| ```
 | |
| 
 | |
| 5. To show the compression ratio for each file processed:
 | |
| ``` 
 | |
| bzip2 -v input.txt
 | |
| ```
 |