文章目录
.zip格式
.zip格式压缩命令
命令名称:zip
英文原意:package and compress archive files
所在路径:/usr/bin/zip
执行权限:所有用户
功能描述:压缩文件或目录
命令格式:zip [选项] 压缩包名 源文件或源目录
选项 | 功能 |
---|---|
-r | 压缩目录 |
.zip格式解压缩命令
命令名称:unzip
英文原意:list ,test and extract compressed files in a ZIP archive
所在路径:/usr/bin/unzip
执行权限:所有用户
功能描述:列表、测试和提取压缩文件中的文件
命令格式:unzip [选项] 压缩包名
选项 | 功能 |
---|---|
-d | 指定解压缩位置 |
.gz格式
.gz格式压缩命令
命令名称:gzip
英文原意:compress or expand files
所在路径:bin/gzip
执行权限:所有用户
功能描述:压缩文件或目录
命令格式:gzip [选项] 源文件
选项 | 功能 |
---|---|
-c | 将压缩数据输出到标准输出中,可以用于保留源文件 |
-d | 解压缩 |
-r | 压缩目录 |
-v | 显示压缩文件的信息 |
-数字 | 用于指定压缩等级,-1压缩等级最低,压缩比最差;-9压缩比最高,默认压缩比是-6 |
- 使用gzip命令压缩文件时,源文件会消失,从而生成压缩文件
- 在Linux中,打包和压缩是分开处理的,而gzip命令只会压缩,不能打包,所以才会出现没有打包目录,而是把目录下的文件进行压缩的情况
.gz格式解压缩命令
命令名称:gunzip
英文原意:compress or expand files
所在路径:bin/gunzip
执行权限:所有用户
功能描述:解压缩文件或目录
命令格式:gunzip [选项]
选项 | 功能 |
---|---|
-r | 解压缩目录下的内容 |
- 如果解压缩的是一个纯文本文件,则直接可以使用zcat命令在不解压的情况下查看文件内容
.bz2格式
.bz2格式压缩命令
命令名称:bzip2
英文原意:a block-sorting file compressor
所在路径:/usr/bin/bzip2
执行权限:所有用户
功能描述:.bz2格式的压缩命令
命令格式: [选项]
选项 | 功能 |
---|---|
-d | 解压缩 |
-k | 压缩时保留源文件 |
-v | 显示压缩的详细信息 |
-数字 | 用于指定压缩等级,-1压缩等级最低,压缩比最差;-9压缩比最高 |
- bz2格式的算法更先进,压缩比更好,而gz格式相对来讲压缩的时间更快
- gzip只是不会打包目录,但是如果使用-r选项,则可以分别压缩目录下的每个文件,bzip2命令则根本不支持压缩目录,也没有-r选项
.bz2格式解压缩命令
命令名称:bunzip2
英文原意:a block-sorting file compressor
所在路径:/usr/bin/bunzip2
执行权限:所有用户
功能描述:.bz2 格式的解压缩命令
命令格式:bunzip2 [选项] 源文件
选项 | 功能 |
---|---|
-k | 解压缩时保留源文件 |
- 如果解压缩的是一个纯文本文件,则直接可以使用bzcat命令在不解压的情况下查看文件内容
.tar格式
- 在Linux中,对打包和压缩是区别对待的,也就是说,在Linux中,如果想把多个文件或目录打包到一个文件包中,则使用的是tar命令,而压缩才使用gzip或bzip2命令
.tar格式的打包命令
命令名称:tar
英文原意:tar
所在路径:bin/tar
执行权限:所有用户
功能描述:打包与解打包命令
命令格式:tar [选项] [-f 压缩包名] 源文件或目录
选项 | 功能 |
---|---|
-c | 打包 |
-f | 指定压缩包的文件名 |
-v | 显示打包文件过程 |
.tar格式的解打包命令
命令格式:tar [选项] 压缩包
选项 | 功能 |
---|---|
-x | 解打包 |
-f | 指定压缩包的文件名 |
-v | 显示解打包文件过程 |
-t | 测试,就是不解打包,只是查看包中有哪些文件 |
-C 目录 | 指定解打包位置 |
.tar.gz 和 .tar.bz2 格式
命令格式:tar [选项] 压缩包 源文件或目录
选项 | 功能 |
---|---|
-z | 压缩和解压缩 .tar.gz 格式 |
-j | .tar.bz2格式 |