4_Linux_文件压缩和解压指令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4_Linux_文件压缩和解压指令相关的知识,希望对你有一定的参考价值。

3.4压缩解压命令.gz .tar.gz .zip .bz2

1)gzip 仅压缩文件

gzip命令用于压缩文件,英文原意为GNU zip,所在路径/bin/gzip,其语法格式为:

gzip [文件]

压缩后的文件格式为.gz。

注:

1只能压缩文件

2不保留原文件

?

2)gunzip

解压gunzip [压缩文件]或gzip –d [压缩文件]

3)tar 压缩文件和目录

tar命令用于打包目录,所在路径为/bin/tar,其语法格式为:

tar 选项[-zcf] [压缩后的文件名] [目录]

其中,-c选项表示打包;-v选项表示显示详细信息,-f选项指定文件名,-z选项表示打包的同时进行压缩,压缩后的文件格式为.tar.gz或者.tgz

tar –zcvf dir.tar.gz [待压缩文件或者目录]

?

注: file+文件:查看文件的类型指令

type + 指令:查看指令类型

?

4)tar解压文件和目录

tar -xzvf [压缩文件]

其中,-x选项表示解包,-v选项表示显示详细信息,-f选项表示指定解压文件,-z选项表示解压缩,并且解压到当前目录下

5)zip 压缩文件和目录

zip命令用于压缩文件或目录,所在路径为/usr/bin/zip,其语法格式为:

zip 选项[-r] [压缩后的文件名] [文件或目录]

其中,-r选项表示压缩目录,压缩后的文件格式为.zip

.zip默认windows和linux唯一通用的格式

6)unzip

unzip命令用于解压.zip格式的文件,所在路径为/usr/bin/unzip,其语法格式为:

unzip [压缩文件]

?

7)bzip2:只能压缩文件

bzip2是gzip的升级版本,也用于压缩文件,所在路径为/usr/bin/bzip2,其语法格式为:

bzip2 选项[-k] [文件]

其中-k选项产生压缩文件后保留源文件。压缩后的文件格式为.bz2

使用tar命令可以将目录保存为.bz2文件,其格式为:

tar 选项[-cjvf] [压缩后文件名] [目录]

其中-j选项即表示压缩为.tar.bz2文件

?

8)bunzip2

bunzip2命令用于解压缩.bz2文件,所在路径为/usr/bin/bunzip2,其语法格式为:

bunzip2 选项[-k] [压缩文件]

其中-k表示解压缩后保留源文件

使用tar命令也可以解压缩.bz2的文件,其格式为:

tar 选项[-xjvf] [压缩文件]

以上是关于4_Linux_文件压缩和解压指令的主要内容,如果未能解决你的问题,请参考以下文章

指令篇:文件与文件系统的压缩与解压与打包(归档)与解压___gzipzcat;bzip2bzcat;zip; tar

Linux里面的压缩和解压类指令

Linux压缩和解压类指令

Linux系统常用指令压缩和解压&组管理和权限管理&crond 任务调度

linux 中 用gzip 如何压缩目录?

7z解压缩命令