26. 解压缩

Date:

2018-09-02

linux下有几种压缩工具
  • gzip

  • bzip

  • xz

  • zip

  • tar

  • compress

  • uncompress

26.1. 各种工具和对应的格式

包格式

压缩/解压/打包/解包方式

*.tar

tar –xvf 解压

*.gz

gzip -d 或者 gunzip 解压

*.tar.gz

*.tgztar –xzf 解压

*.bz2

bzip2 -d 或者用 bunzip2 解压

*.tar.bz2

tar –xjf 解压

*.Z

uncompress 解压

*.tar.Z

tar –xZf 解压

*.rar

unrar e 解压,需要购买

*.zip

unzip 解压

26.2. gzip的使用

gzip的主要选项

-d

解压缩,相当于gunzip

-c

将压缩的输出流到特定位置

-r

递归至目录对每个文件进行压缩

-n

指定压缩级别,范围1-9,默认是6

26.3. bzip的使用

bzip的主要选项

-d

解压缩,相当于bunzip2

-k

压缩后保留原文件

-n

指定压缩比

26.4. xz的使用

xz的主要选项

-d

解压缩,相当于bunzip2

-k

压缩后保留原文件

-n

指定压缩比

26.5. zip的使用

zip可以将多个文件压缩成单个文件

26.6. 归档工具

26.6.1. tar

-c

创建归档

-v

提示信息

-f

指定压缩目标位置

-z

使用gzip压缩

-j

使用bzip压缩

-J

使用xz压缩