概述:linux下的主流解压和压缩命令有gzip、bzip2、tar、rar、zip。其命令格式大致如下,
压缩:命令 + 参数 + 压缩文件的名字 + 压缩的文件或目录。
解压:命令 + 压缩包名字 + 参数 +解压目录。
这里我创建了一个文件“laowang”。
一、gzip
gz格式的压缩包,不能压缩目录,压缩后不保留原文件。
压缩:gzip laowang 。这时会生产一个laowang.gz的压缩文件。
解压:gunzip laowang.gz。这时laowang.gz不见了,会生成一个laowang的文件。
二、bzip2
bz2格式压缩包,不能压缩目录,压缩后可以保留原文件,需要k 参数。
压缩:bzip2 -k laowang。这时生产laowang.bz2的压缩文件,原文件依旧存在。
解压:bunzip2 laowang.bz2。这时laowang.bz2不见了,生成一个laowang的文件。
三、tar
tar会对文件或目录进行打包,用到了gzip和bzip2技术压缩或解压。压缩后保留原文件。
参数:
c:创建 -- 压缩
x:释放 -- 解压
v:显示提示信息(可以省略)
f:指定压缩文件的名字
z:使用gizp的技术压缩
j:使用bzip2的技术压缩
压缩:tar zcvf laowang.tar.gz laowang 这时生成 laowang.tar.gz文件
tar jcvf laowang.tar.bz2 laowang 这时生成 laowang.tar.bz2文件
注:这里采用什么技术压缩就以哪个作为后缀。解压就好区分。
解压:tar zxvf laowang.tar.gz -C test。这里用’C’来指定解压的目录
tar jxvf laowang.tar.bz2 -C test。
四、zip
zip格式压缩包,压缩后保留原文件。
压缩:zip laowang laowang。生成laowang.zip文件,自动添加后缀
解压:unzip laowang zip -d test。用-d来指定解压后文件的位置
五、rar
Linux本身并不支持rar压缩,需要进行安装。
1)下载rar文件
2)将文件上传到linux任意文件(可以用xftp进行上传)
3)解压tar rarlinux-x64-5.4.0.tar.gz
4)cd rar
5)make
此时安装成功!
压缩: rar a laowang.rar laowang (压缩文件的名称如果不带rar,压缩不了)
解压: rar x laowang.rar test(指定解压到对应的目录)