#压缩与打包命令
压缩最常用的是 : .tar.gz .tar.bz2
常用压缩格式:.zip .gz .bz2
常用压缩格式:.tar.gz .tar.bz2
1、.zip 的压缩格式
zip 压缩文件名 源文件 压缩文件
zip bb.zip bb 压缩完之后,bb.zip, 源文件还是存在。
在文件特别小的时候,压缩完之后压缩文件会比源文件大一些。因为在压缩后会有换算格式
zip -r 压缩文件名 源目录 压缩目录
如 zip -r jp.zip jp 压缩完之后 jp.zip ,源目录也在。
解压缩命令 unzip
如果没有unzip 命令 yum -y install unzip(centos)
unzip jp.zip 在解压之前应该先删除源文件。
2、.bz2格式压缩
bzip2 源文件 压缩为.bz2格式,不保留源文件
gunzip 压缩文件 gunzip cangls.gz 解压后 压缩文件被删除
3、.bz2格式压缩
bzip2 源文件 压缩为.bz2格式,不保留源文件
bzip2 -k 源文件 压缩之后保留源文件
bzip2命令是不可以压缩目录的
#打包命令
tar -cvf 打包文件名 源文件
-c 打包
-v 显示过程
-f 指定打包后的文件名
#解打包命令
tar -xvf 打包文件
-x 解打包
tar -xvf cs.tar 解压完后 cs 解打包完后 包还在
.tar.gz压缩格式 先打包,再压缩为.gz
tar -zcvf 压缩包名.tar.gz 源文件 一句命令就可以直接打包压缩~
-z 压缩为.tar.gz 格式
tar -zcvf cs.tar.gz cls
解打包命令
tar -zxvf 压缩包名.tar.gz
-x 解压缩.tar.gz 格式
tar -zxvf cs.tar.gz 直接解打包成 cls
.tar.bz2压缩格式
tar -jcvf 压缩包名.tar.bz2 源文件
tar -jcvf cangls.tar.bz2 cangls 打包压缩完后 cangcc s.tar.bz2
tar -jxvf cangls.tar.bz2 -C /tmp -C 指定目录vv
解打包命令
tar -xxvf 压缩包名.tar.bz2
-x 解压缩为.tar.bz2格式
tar -xxvf cangls.tar.bz2 解打包 cangls -。
把俩个文件一起压缩
tar -zcvf /tmp/test.tar.gz longls anaconda-ks.cfg 压缩
tar -zxvf test.tar.gz 解压
不解压文件,只查看压缩包内容
tar -ztvf test.tar.gz