压缩包的那些事

前言

这里列举的是不同的压缩包以及相同的压缩包在不同版本下的解压方式

tar

默认压缩命令

tar -cvf demo.tar ./demo

默认解压命令

1
tar -xvf demo.tar

特定版本加解压命令

版本列表如下

1
2
3
4
5
6
gnu                      GNU tar 1.13.x 格式
oldgnu                   GNU 格式 as per tar <= 1.12
pax                      POSIX 1003.1-2001 (pax) 格式
posix                    等同于 pax
ustar                    POSIX 1003.1-1988 (ustar) 格式
v7                       old V7 tar 格式

用法

1
tar -xvf demo.tar -H posix

tar.bz2

默认压缩命令

1
tar -jcvf demo.tar.bz2 ./demo

默认解压命令

1
tar -jxvf demo.tar.bz2

tar.gz

默认压缩命令

1
tar -zcvf demo.tar.gz ./demo

默认解压命令

1
tar -zxvf demo.tar.gz