1、常见压缩文件的拓展名字
拓展名 | 含义 |
---|---|
*.Z | compress 程序压缩文件(不常用) |
*gz | gzip 程序压缩文件 |
*bz2 | bzip2 程序压缩文件 |
* . tar | tar 程序打包数据,并没有压缩过 |
*.tar.gz | tar 程序打包文件,并经过 gzip 压缩 |
*.tar.bz2 | tar 程序打包文件,并经过 bzip2 压缩 |
2、常用压缩命令
gzip [-cdtv#] 文件名
:经过其压缩后的文件 的扩展名是 " .gz "
zcat 文件名.gz
:查看压缩文件信息
参数:
-c :将压缩过程产生的数据输出到屏幕中,并保留源文件。
-d :解压缩参数
-r :递归压缩指定目录下以及子目录下的所有文件。
-v :显示相应的文件名和压缩比等信息。
-# :用于指定压缩等级,-1 压缩等级最低,压缩比最差;-9 压缩比最高。默认压缩比是 -6。
bzip2 [-cdkzv#] 文件名
: 经过其压缩后的文件 的扩展名是 " .bz2 "
bzcat 文件名.bz2
:查看压缩文件信息
参数:( 与gzip类似 )
-k : 保留原文件,不删除原始文件
-d :解压缩参数
-z: 压缩的参数
gzip 可以替代 compress, bzip2 可以替代 gzip,并且有更佳的压缩比。
3、打包压缩 tar
最常用的打包命令是 tar,使用 tar 程序打出来的包我们常称为 tar 包,tar 包文件的命令通常都是以 .tar 结尾的。生成 tar 包后,就可以用其它的程序来进行压缩了。
5选1 命令 | 含义 |
---|---|
-c | 压缩 |
-x | 解压 |
-t | 查看内容 |
-r | 向压缩归档文件末尾追加文件 |
-u | 更新原压缩包中的文件 |
ps: 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。
可选命令 | 含义 |
---|---|
-z | 有 gzip 属性的 |
-j | 有bz2 属性的 |
-Z | 有compress属性的 |
-v | 显示所有过程 |
-O | 将文件解开到标准输出 |
-C | 解压到特定目录,设置解压目录 |
必选命令 | 含义 |
-f | -f 后面只能接被处理的文件名 |
完整总结命令:
目标 | 命令 |
---|---|
打包压缩 | tar [-j] [-z] [cv] [-f 压缩文件名] 被压缩文件名 |
查看文件 | tar [-j] [-z] [tv] [-f 压缩文件名] |
解压 | tar [-j] [-z] [xv] [-f 压缩文件名] [-C 目录] |
文件格式 | 具体 解压 命令 |
---|---|
*.tar | tar –xv -f 被解压文件名 -C /指定路径 |
.tar.gz和.tgz | tar –xz -f |
*.tar.bz2 | tar –xj -f |
*.tar.Z | tar –xZ -f |
*.gz | gzip -d |
*.bz2 | bzip2 -d |
*.Z | uncompress |
*.rar | unrar e |
*.zip | unzip |
4、zip 、rar
使用zip,rar, unzip, unrar 要注意电脑是否已经安装了这些命令,若没有必须先安装,安装过程如下。