Skip to content

Latest commit

 

History

History
109 lines (89 loc) · 1.6 KB

Compress-Tool.md

File metadata and controls

109 lines (89 loc) · 1.6 KB

Compression Tools Guide

Installation

Install compress tools

yum install bzip2  

bzip2 Commands

Compress the 'messages1' file

bzip2 messages1  

Compress all files starting with 'messages'

bzip2 messages* 

Compress all '.log' files in the directory

bzip2 *.log 

Uncompress 'messages1.bz2'

bunzip2 messages1.bz2 

Uncompress all 'messages' files

bunzip2 messages*  

Uncompress all compressed files

bunzip2 *   

gzip Commands

Compress 'messages2' (similar to bzip2)

gzip -v messages2 

Compress all files in 'log/' directory recursively

gzip -vr log/

Uncompress all files in 'log/' directory recursively

gunzip -vr log/ 

zip Commands

zip -r log.zip log/  # Create a zip file for the 'log' folder

Tar Command Guide

Basic tar Commands

Create a tar archive

tar -cvf messages5.tar messages5

Extract files from archive

tar -xvf messages5.tar

Compress a folder

tar -cvf log.tar log/

Checking Folder Size

du -h log  # Check size of 'log' folder

Creating Compressed Archives

Create and compress with gzip

tar -czvf messages8.tgz messages8 

Create and compress with bzip

tar -cjvf messages9.tgz messages9 

Extracting Compressed Archives

Unzip bzip2 archive

bunzip2 messages6.tar.bz2

Compress a tar file using gzip

gzip messages2.tar

Check which compression method was used

file messages2.tar.gz