.zip
zip 压缩文件名 源文件
压缩文件
zip -r 压缩文件名 源目录
压缩目录
unzip 压缩文件
解压文件
.gz
gzip 源文件
压缩为.gz,原文件会消失
gzip -c 源文件 > 压缩文件
原文件保留
gzip -r 目录
压缩目录下所有子文件,但不能压缩目录,目录下每个文件各自压缩
[root@wangteng ~]# touch abc
[root@wangteng ~]# ls > abc
[root@wangteng ~]# cat abc
abc
anaconda-ks.cfg
install.log
install.log.syslog
gzip -d 压缩文件
解压缩
解压缩后压缩文件消失
gunzip 压缩文件
解压缩
-r
.bz2
bzip2 源文件
压缩为.bz2,不保留源文件
bzip2 -k 源文件
压缩后保留源文件
不能压缩目录
.tar.gz
tar -cvf 打包文件名 源文件
-c
打包-v
显示过程-f
制定打包后文件名
tar -cvf wang.tar wangteng
打包后可以任意格式压缩
tar -xvf 打包文件名
-x
解打包
tar -xvf wang.tar
打包加压缩:
tar -zcvf 压缩包名.tar.gz 源文件
-z
压缩为.tar.gz格式
tar -zxvf 压缩包名.tar.gz
-x
解压缩.tar.gz格式
.tar.bz2
tar -jcvf 压缩包名.tar.bz2 源文件
-j
压缩为.tar.bz2格式
tar -jxvf 压缩包名.tar.bz2
-x
解压缩.tar.bz2格式
tar -jxvf 压缩包名.tar.bz2 C 指定目录
解压到指定位置
压缩多个文件用空格隔开
压缩到指定目录:
tar jcvf /tmp/wang.tar.bz2 wangteng wang1