Linux之解压缩常用命令

来源:互联网 发布:淘宝会员注册网站 编辑:程序博客网 时间:2024/05/21 18:36

最近学习Linux搭建LAMP(Linux+Apache+MYSQL+PHP)和LNMP(Linux+Nginx+MYSQL+PHP)环境,在Linux上下载下的都是这些软件的安装包,所以需要进行解压之后再进行安装,这就需要用到一些解压缩的命令了。因为每个命令对应的都有很对选项,所以本文只是对最常见的操作进行总结。注:本人初学Linux,对很多问题理解的用到也不是很透彻,所以本文只是个人学习总结。

1:gzip的解压缩。

命令格式:gzip[选项]原文件名

命令功能:可以对文件进行压缩,压缩后源文件消失,形成以.gz为结尾的文件。后面如果跟压缩后的文件也可以对压缩文件进行解压。

例如:gzip    test   则是对当前目录下文件test进行压缩。压缩后源文件test消失,形成压缩文件test.gz.如果要对目录进行压缩的话则需要用到选项-r。

gzip   -r   test  则是对test这个目录下的所有子文件进行压缩,不包括目录。用gzip压缩后的文件进行解压的话。则只需要gzip  -d    压缩后的文件名    就可以了。所以r和d是用gzip这个命令最常用的两个选项了。当然也可以用gunzip+要解压的文件名也可以对gz类型的文件进行解压。格式:gunzip空格 gz类型的文件明。

如果有一个gz类型的压缩包,你想看看里面压缩的是什么文件,则可以使用zcat命令。格式:zcat空格gz类型的文件明。

2:bzip2

命令格式:bzip2[选项]原文件名

命令功能:可以对文件进行压缩,压缩后源文件消失,形成以.bz2为结尾的文件。后面如果跟压缩后的文件也可以对压缩文件进行解压。

这个命令常用的选项有两个,d和z.bzip2 –z  源文件明 则是对源文件进行压缩,压缩成bz2位后缀的文件,需要注意的是选项z不能压缩目录。如果要对bz2类型的压缩文件进行解压,则使用选项 –d就可以了。格式gzip2 –d 文件名。当然:如果你要看bz2压缩包压缩的文件能容,可以用bzcat这个命令。格式:bzcat加文件名即可。

3:zip和unzip.

zip可以压缩目录和文件,压缩目录是需要指定目录下的文件,并且仅把二级目录压缩。

zip后面先跟目标文件名(即是压缩后的文件名可以自定义)然后跟要压缩的文件或目录。例如:zip test.zip test。则是把test文件或目录进行压缩,压缩后的包名是test.zip。

zip有一个常用的选项就是r,进行级联压缩。格式zip –r test1.zip test11/test2

4:tar

除了对文件进行压缩外还可以进行打包,tar这个命令就是打包用的,有时候同类的文件太多你放到一个目录下略显杂乱,那么我们可以对这些文件进行打包,等到需要时在进行解包。

命令格式:tar[选项]打包文件名(自定义) 源文件或目录。

-c打包,-v显示打包的过程,-f指定打包后的文件名。常用命令选项:

tar –cvf test.tar test(对文件test进行打包)

tar –xvftest.tar(选项x是解打包的意思)

tar –zcvftest.tar.gz test(选项z是对压缩为.tar.gz格式的文件或目录进行解压)

tar –jcvftest.tar.gz test(选项z是对压缩为.tar.bz2格式的文件或目录进行解压)

tar –tf查看包或者压缩包的文件列表。

这几个就是常用的解压缩命令,特别是最后一个tar经常用,因为是搭建好环境的总结,所以没有命令的演示,仅作为个人学习笔记用。以后再有知识点的总结,本人一定进行实践验证,截图说明结果。写作水平还有待提高,不喜勿喷!

原创粉丝点击