Linux之解压缩常用命令

最近学习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经常用,因为是搭建好环境的总结,所以没有命令的演示,仅作为个人学习笔记用。以后再有知识点的总结,本人一定进行实践验证,截图说明结果。写作水平还有待提高,不喜勿喷!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值