Linux压缩解压命令全解

常用压缩格式

压缩格式: .zip.gz.bz2.tar.gz.tar.bz2.tar.xz
最常用的是.tar.gz格式和.tar.bz2格式

 1.  zip命令

 zip格式其实和windows的zip格式是一样的,也就是说可以和windows相互解压缩使用。

序列 命令 解释
1 zip filename.zip filename 压缩源文件
2   zip -r filename.zip filename 压缩源文件目录
3 unzip filename.zip 解压

2.  .gz格式

其实gz格式本身不提供保留源文件功能,保留源文件是利用 -c 参数 + > ,-c会将压缩结果输出到控制台,而 > 可以将输出结果写入文件

Linux压缩解压命令全解

 

 

 3. bz2格式

注意:bzip2命令不能压缩目录

 Linux压缩解压命令全解

 

 

 4. tar打包

注意tar本身只用于打包,但可以打包的同时可以调用压缩的命令

序列 命令 解释
1 -c 建立压缩文档
2 -x 解压
3 -t   查看内容
4 -r   向压缩归档文件末尾追加文件
5 -u 更新源压缩包中的文件
6 -z 有gzip属性的
7 -j 有bz2属性的
8 -Z 有compress属性的
9 -v 显示所有过程
10 -O 将文件解开到标准输出
11 -f 自定义档案名字切记,必填,这个参数是最后一个参数,后面只能接档案名。

注释:前五个是独立的命令,压缩解压都要用到其中的一个,可以和别的命令连用但只能用其中一个,6-10,是根据需在解压和压缩中使用可选。

5.  .tar.gz格式

其实.tar.gz格式是先打包为.tar格式,再压缩为.gz格式,重点掌握!
压缩多个文件只需要将多个源文件空格隔开即可,将文件压缩到指定目录可以使用路径+压缩文件名。
选项说明:
-z: 压缩为.tar.gz格式
-x: 解压缩.tar.gz格式
-t: 只查看压缩文件,不解压

 Linux压缩解压命令全解

 6.   .tar.bz2

其实.tar.bz2格式是先打包为.tar格式,再压缩为.bz2格式,重点掌握!

用法基本与.tar.gz格式一致,这里不再作过多说明。

 Linux压缩解压命令全解

 

 7.   .tar.xz格式

linux不支持直接压缩与解压该格式文件,需要将xz格式与tar格式结合使用。

Linux压缩解压命令全解

 

上一篇:Linux下的解压缩


下一篇:Linux下的解压命令