目录
前言:在Linux的环境中,压缩文件案的扩展名大多是:*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2,这是因为Linux支持的压缩挃令非常多,且不同的扩展名所用到的压缩指令不同,彼此之间无法相互压缩或解压了。
gz gzip 压缩
bz2 bzip2 压缩
Linux上常见的压缩指令就是gzip与bzip2,这些指令通常仅能针对一个档案进行压缩与解压缩。
1、zip格式的压缩与解压缩
如果没有安装zip,就不能执行zip指令,需要安装的话,运行下这条安装命令即可
yum install zip
压缩指令zip
1. 压缩文件夹
压缩zip格式的压缩包命令格式:zip -r 文件名.zip 文件夹的路径
例如:把当前目录下的test文件夹压缩成test.zip
zip -r test.zip test
或者加上-p
,可以在压缩时不显示指令的执行过程
zip -p -r test.zip test
或者使用绝对地址对test文件夹进行压缩
zip -q -r test.zip /Desktop/test
2.压缩文件
例如:把test.txt压缩成test.zip
zip test.zip test.txt
解压缩指令unzip
解压zip格式的压缩包命令格式:unzip 文件名.zip
2、gzip格式的压缩与解压缩
压缩与解压缩指令tar
1.压缩文件夹
例如:将当前目录下test文件夹全部打包并压缩成gzip格式
tar -zcvf test.tar.gz test 或者 tar -zcvf test.tgz test
2.压缩文件
将test压缩成gzip格式
tar -zcvf test.tar.gz test.txt
3.解压缩gzip文件
将test.tar.gz解压到当前目录下
tar -zxvf test.tar.gz
3、小结
zcvf创建用gzip的压缩
xzvf用gzip进行解压
cjvf创建用bzip2进行压缩
xjvf用bzip2进行解压
压缩小结
(1)、*.tar 用 tar -cvf打包
(2)、*.tar.gz和*.tgz 用 tar -zcvf压缩
(3)、*.zip 用 zip 压缩
解压缩小结
(1)、*.tar 用 tar -xvf解压
(2)、*.tar.gz和*.tgz 用 tar -zxvf解压
(3)、*.zip 用 unzip解压