摘要
在Linux中通常要使用压缩和解压缩命令对软件源包进行压缩和解压操作。下面是常见的格式和相关压缩命令。
命令
zip格式
压缩
1
zip [压缩文件名] [源文件] -r 压缩目录
解压
1
zip [zip文件]
gz格式
压缩
1
2gzip [源文件] 源文件消失 -r 压缩目录
gzip -c [源文件] [压缩文件] 源文件保留解压
1
2gzip -d [压缩文件] 压缩包不保留
gunzip [压缩文件] -r 解压目录
bz2格式
压缩
1
2bzip2 [源文件] 不保留源文件
bzip2 -k [源文件] 保留源文件注:
bzip2
命令不能压缩目录解压
1
2bzip2 -d [压缩文件] -d:不保留压缩文件
bunzip2 [压缩文件] -k:保留压缩文件
打包命令
1 | tar -cvf [打包文件名] [源文件] |
拆包命令
1 | tar -xcf [打包文件名] |
.tar.gz压缩格式
打包压缩
1 | tar -zcvf [压缩包名] [源文件] -z:压缩文件.tar.gz格式 |
拆包解压
1 | tar -zxvf [源文件压缩包名] -x:解压缩.tar.gz格式 |
.tar.bz2压缩格式
打包压缩
1 | tar -jcvf [压缩包名] [源文件] -z:压缩文件.tar.bz2格式 |
拆包解压
1 | tar -jxvf [源文件压缩包名] -x:解压缩.tar. bz2格式 |
others
1 | tar -ztvf [压缩文件的包名] -t:代表查看压缩文件中的内容,但不解压 |