linux有哪些压缩格式?
.gz
gzip 文件 压缩文件,并且替换原来的文件
gzip yizhihua 结果:压缩yizhihua文件,变成yizhihua.gz压缩包
gunzip(gzip -d)压缩包 解压文件,并且替换原来的压缩文件
gunzip yizhihua.gz 结果:解压yizhihua.gz压缩包,变成yizhihua文件
不保留原文件,只对文件压缩且不更改名字
.tar.gz
tar [-zcf ][压缩后文件名][目录]
tar -zcf beimenchuixue.tar.gz ximenchuifeng/
把ximenchuifeng/目录打包压缩成叫beimenchuixue.tar.gz的文件
-c 打包
-f 指定文件名
-v显示详细信息
-z打包同时压缩
tar -zxfv [解压文件名]
tar -zxf beimenchuixue.tar.gz
把beimenchuixue.tar.gz解压成原文件,结果文件名字是原来压缩时候的文件名字
-x 解包
-f 指定文件名
-v显示详细信息
-z解压缩
.zip
zip -r(目标路径/)包名 (目标路径/)文件+ 表示把多个文件或者目录压缩为(目标路径/)包名.zip文件,和windows系统系统一样,想怎么压什么就压什么
例如:zip /home/jia2jia/test2/lala /home/jia2jia/etc /home/jia2jia/test
表示zip将/home/jia2jia/路径下etc,test文件压缩到/home/jia2jia/test2/目录下,名字为lala
unzip 文件名字+ 在压缩包所在路径解压
保留原文件,名字可加压缩格式后缀名或者不加
.bzip2
bzip2 -k 文件名 表示对当前路径创建一个以文件名为名的.bzip2的压缩包bunzip2
bunzip2 -k 文件名 表示解压
只对文件起作用 k参数表示保留原文件
.tar.bz2
tar -cjf 文件 压缩
tar -jcf beimenchuixue.tar.gz ximenchuifeng/ :把ximenchuifeng/目录打包压缩成叫beimenchuixue.tar.bz2的文件
tar -xjf 压缩包 解压
tar -zxf beimenchuixue.tar.bz2
把beimenchuixue.tar.bz2解压成原文件,结果文件名字是原来压缩时候的文件名字
名字需要加后缀名进行区分