压缩和解压("//"命令的解释)
常用压缩格式 .zip .gz .bz2 .tar.bz2 .tar.gz
.zip格式压缩:
zip 压缩文件名 源文件//压缩文件
zip -r压缩文件名 源目录//压缩目录
.zip格式解压:
unzip 解压的文件名//解压文件
.gz格式压缩(gz的压缩格式是Linux的专用压缩格式,但是Linux上面可以解压)
gzip 源文件//注意,源文件会消失
gzip –c 源文件 > 压缩文件//源文件会保留
gzip –r 目录//注意,压缩目录下的所有子文件,但是不能压缩目录
.gz的格式解压
gzip –d 压缩文件//解压文件
gunzip 压缩文件//解压文件
.bz2格式压缩(不能压缩目录)
bzip2 源文件//不保留源文件
bzip2 –k 源文件//保留源文件
.bz2格式解压
bzip2 –d 解压文件名//-k保留解压的文件
bunzip2 解压的文件//-k
打包命令tar(打包不是压缩)
Tar –cvf 打包文件名 源文件//-c 打包,-v 显示过程,-f指定打包后的文件名
解包命令
Tar –xvf 包文件名//-x 解包
.tar.gz压缩格式
其实是,先打包为.tar格式,再压缩.gz格式
tar –zcvf 压缩包名.tar.gz 源文件//-z 压缩为.tar.gz格式
tar –zxvf 压缩包名.tar.gz //-x 解压为.tar.gz格式
.tar.bz2压缩格式
tar –jcvf 压缩包名.tar.bz2 源文件//-z 压缩为.tar.bz2格式
tar –jxvf 压缩包名.tar.bz2 //-x 解压为.tar.bz2格式
tar –jxvf 压缩包名.tar.bz2 –c 目录//一次性解压解包到指定目录,-c保留解压的文件
tar –zcvf /tmp/ABC.tar.gz ab abc//一次性多文件 打包 压缩 到指定目录
tar –zxvf ABC.tar.gz//查看压缩包,但是不解压