linux压缩和解压缩工具

2020-05-20  本文已影响0人  麟之趾a

压缩和解压缩

一般压缩文本类数据,对于已经压缩过的文件,不应该再进行压缩
压缩的目的: 拿cpu的时间,或磁盘的空间

压缩工具

gzip/gunzip/zcat

gzip message  原文件删除,压缩的目的就是拿时间换空间。如果原文件不删除就没有意义了
gunzip message.gz  还原文件,原文件也会被删除
zcat message.gz  自动将message.gz 解压为一个临时文件,并将内容展示给我们。如果文件太大,不建议使用zcat

gzip [option]....  [file]....
option:
  -d: 解压缩相当于gunzip
  -#: 指定压缩比,默认数字为6,数字越大压缩比越高。(1-9)
gzip -9 messages 
  -c: 将压缩结构输出至标准输出,保留原文件
   gzip -c messages > messages.gz

bzip2/bunzip2/bzcat

bzip2 [options]   file
  -d: 解压缩相当于bunzip2
  -#: 指定压缩比,默认数字为6,数字越大压缩比越高。(1-9)
  -k: keep ,保留原文件
bzcat message.bz2

xz/unxz/xzcat

xz [option]...  file...
  -d: 解压缩相当于 unxz
  -#: 指定压缩比,默认数字为6,数字越大压缩比越高。(1-9)
  -k: keep ,保留原文件
xzcat message.xz

tar/cpio

tar [option]...  file...
-c  创建归档  -cf
-x 展开归档文件 -xf
-t 查看归档文件列表 -tf
归档并压缩
-z: gzip2  -zcf
-j: bzip2  -jcf
-J:xz    -Jcf

zip

本身既能归档又能压缩
zip/unzip   后缀名.zip
上一篇 下一篇

猜你喜欢

热点阅读