Linux中的压缩命令
1、常用压缩格式:
a) .zip
b) .gz
c) .bz2
d) .tar.gz
e) .tar.bz2
2、.zip格式压缩
a) 压缩文件:zip 压缩文件名 源文件
b) 压缩目录:zip -r 压缩文件名 源文件
3、.zip格式解压缩
a) unzip 压缩文件
4、.gz格式压缩
a) gzip 源文件:压缩为.gz格式的压缩文件,源文件会消失
b) gzip -c 源文件 > 压缩文件:压缩为.gz格式,源文件保留
例如: gzip -c cangls > cangls.gz
c) gzip -r 目录:压缩目录下所有的子文件,但是不能压缩目录
5、.gz格式解压缩
a) gzip -d 压缩文件:解压缩文件
b) gunzip 压缩文件:解压缩文件
6、.bz2格式压缩
a) bizp2 源文件:压缩为.bz2格式,不保留源文件
b) bizp2 –k 源文件:压缩之后保留源文件
c) bzip2命令不能压缩目录(加-r也没用)
7、.bz2格式解压缩
a) bzip2 –d 压缩文件:解压缩,-k保留压缩文件
b) bunzip2 压缩文件:解压缩,-k保留压缩文件
8、打包命令
a) tar -cvf 打包文件名 源文件
b) 选项:
i. -c:打包
ii. -v:显示过程
iii. -f:指定打包后的文件名
c) 例如:tar –cvf longzls.tar longzls
9、解打包命令
a) tar -xvf 打包文件名
b) 选项:-x:解打包
c) 例如:tar -xvf longzls.tar
10、 .tar.gz压缩格式
a) 其实.tar.gz格式是先打包为.tar格式,再压缩为.gz格式
b) 压缩格式:tar -zcvf 压缩包名.tar.gz 源文件
c) 选项:-z:压缩为.tar.gz格式
d) tar -zxvf 压缩包名.tar.gz
e) 解压缩格式:tar -zxvf 压缩包名.tar.gz
f) 选项:-x:解压缩.tar.gz格式
11、 .tar.bz2压缩格式
a) 压缩格式:tar -jcvf 压缩包名.tar.bz2源文件
b) 选项:-z:压缩为.tar.bz2格式
c) 解压缩格式:tar -jxvf 压缩包名.tar.bz2
d) 选项:-x:解压缩.tar.bz2格式