Linux 系统常见的压缩命令

20.11.12

后缀 简介
*.Z compress 程序压缩的文件
*.zip zip 程序压缩的文件
*.gz gzip 程序压缩的文件
*.bz2 bzip2 程序压缩的文件
*.xz xz 程序压缩的文件
*.tar tar 程序打包的文件,并没有压缩过
*.tar.gz tar程序压缩的文件,并且经过gzip 的压缩
*.tar.bz2 tar程序压缩的文件,并且经过bzip2 的压缩
*.tar.xz tar程序压缩的文件,并且经过xz 的压缩

cat/more/less 可以用不同的方式来读取纯文本文件,而zcat/zmore/zless 则可以以对应于cat/more/less 的方式读取纯文本文件被压缩后的压缩文件


gzip [-cdtv#] 文件名

-c:将压缩的数据输出到屏幕上,可通过数据流重定向来处理

-d:解压的参数

-t:可以用来检验一个压缩文件的一致性,看看文件有无错误

-v:可以显示出源文件/压缩文件的压缩比等信息

-#:# 为数字的意思,代表压缩等级,-1 最快,但是压缩比最差,-9 最慢,但是压缩比最好,默认是-6

bzip2 [-cdkzv#] 文件名:压缩比gzip 好,时间也长

-c:将压缩的数据输出到屏幕上,可通过数据流重定向来处理

-d:解压的参数

-k:保留原始文件,而不会删除原始的文件

-z:压缩的参数(默认值,可以不加)

-v:可以显示出源文件/压缩文件的压缩比等信息

-#:# 为数字的意思,代表压缩等级,-1 最快,但是压缩比最差,-9 最慢,但是压缩比最好,默认是-6

xz [-dtlkc#] 文件名:压缩比bzip2 好,时间也长

-d:解压的参数

-t:可以用来检验一个压缩文件的一致性,看看文件有无错误

-l:列出压缩文件的相关信息

-k:保留原始文件,而不会删除原始的文件

-c:将压缩的数据输出到屏幕上,可通过数据流重定向来处理

-#:# 为数字的意思,代表压缩等级,-1 最快,但是压缩比最差,-9 最慢,但是压缩比最好,默认是-6

原文地址:https://www.cnblogs.com/ananing/p/13966284.html