1. MagicESP Test
  2. Ubuntu Server 22.04
  3. Compress and Decompress Linux Command

Compress and Decompress Linux Command

I can never remember compress and decompress Linux command, namely, tar. The good thing is, I don't use it everyday.

Linux Command to Decompress or Unpacking

Type your file name, I will show you the right command to decompress.

$[filename]$

$ show : filename_ext('.tar.gz') || filename_ext('.tgz') $

.tar.gz / .tgz

tar zxvf $filename$

$ end : show $

$ show : filename_ext('.tar.bz2') $

.tar.bz2

tar jxvf $filename$

$ end : show $

$ show : filename_ext('.zip') $

.zip

unzip $filename$

$ end : show $

$ show : filename_ext('.gz') && !filename_ext('.tar.gz') $

.gz

gunzip $filename$
gzip -d $filename$

$ end : show $

$ show : filename_ext('.bz2') $

.bz2

bunzip2 $filename$
bzip2 -d $filename$

$ end : show $

$ show : filename_ext('.tar') $

.tar

tar xvf $filename$

$ end : show $

Linux Command to Compress or Packaging

$[path]$

.tar.gz / .tgz

tar zcvf $path_basename$.tar.gz $path$

.tar.bz2

tar jcvf $path_basename$.tar.bz2 $path$

.zip

zip $path_basename$.zip $path$

.tar

tar cvf $path_basename$.tar $path$

Single File Compress

$[file]$

.gz

gzip $file$

.bz2

bzip2 -z $file$