压缩命令
常用压缩格式:.zip .gz .bz2 .tar.gz .tar.bz2
.zip格式压缩
压缩文件:
压缩目录:
.zip格式解压缩
.gz格式压缩
压缩为.gz格式的压缩文件,源文件会消失
压缩为.gzip压缩文件,保留源文件
压缩目录下所有的子文件,但是不能压缩目录
.gzip解压缩
1 2 3
| $ gzip -d [压缩文件]
$ gunzip [压缩文件]
|
.bz2格式压缩
注意:bzip2命令不能压缩目录
压缩为bzip2格式,不保留源文件
压缩之后保留源文件
.bz2格式解压缩
解压缩,-k保留压缩文件
.bz2格式解压缩
解压缩,-k保留压缩文件
打包命令tar
1 2 3 4 5 6
| $ tar -cvf [打包文件名] [源文件]
选项: -c: 打包 -v: 显示过程 -f: 指定打包后的文件名
|
示例:
解打包命令
1 2 3 4
| $ tar -xvf [打包文件名]
选项: -x: 解打包
|
示例:
.tar.gz压缩格式
tar.gz格式是先打包成.tar格式,再压缩成.gz格式
1 2 3 4 5 6 7 8 9 10
| $ tar -zcvf [压缩包名.tar.gz] [源文件] 选项: -z: 压缩为.tar.gz格式
$ tar -zxvf [压缩包名.tar.gz] 选项: -x: 解压缩为.tar.gz格式
$ tar -ztvf test.tar.gz 查看压缩文件中内容
|
.tar.bz2压缩格式
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| $ tar -jcvf [压缩包名.tar.bz2] [源文件] 选项: -z: 压缩为.tar.bz2格式
$ tar -jcvf [压缩包名.tar.bz2] [压缩包名.tar.bz2] [压缩包名.tar.bz2] [源文件] 压缩多个文件
$ tar -jxvf [压缩包名.tar.bz2] 选项: -x: 解压缩为.tar.bz2格式
$ tar -jxvf [压缩包名.tar.bz2] -c [文件路径] 选项: -c: 指定解压缩路径
|