蓝客之星

linux解压缩命令及详解

最近在学习linux下入何安装appache服务器,过程中需要解压安装一些依赖包,这里对解压缩命令做下详细总结

与Win系统不同的是,Linux下的解压缩需要使用命令完成,并且文件格式不同命令也有所区别

Linux下解压缩

gzip

gZip是目前linux下使用最广泛的压缩工具,它所支持的扩展名有.gz、-gz、.Z、.z、-z和z;压缩率约为21.8%
默认情况下会给被压缩文件加上一个.gz的扩展名,经过处理后,文件就变成了book.bak.tar.gz,并删除原始文件;在解压过程中提供了两种方式

1
2
3
实例1:$ gzip book.bak.tar(压缩)
实例2:$ gunzip book.bak.tar.gz(解压方式1)
实例2:$ gzip -d book.bak.tar.gz(解压方式2)

bzip2

在压缩率上,bzip2有些不可比拟的优势,当然它是以压缩速度为代价的。它所支持的扩展名有.bz2、.bz、.tbz和bzip32;若没有加上任何参数,bzip2压缩完文件后会产生.bz2的压缩文件,并删除原始的文件

1
2
3
实例1:$ bzip2 book.bak.tar(压缩)
实例2:$ bunzip2 book.bak.tar.gz(解压方式1)
实例2:$ bzip2 -d book.bak.tar.gz(解压方式2)

tar

Linux中最著名的打包工具之一,他可以读取多个文件和目录,并将他们打包成一个文件

1
实例1:$ tar -cvf book.tar

这里面用到tar命令的3个选项:c指导tar创建归档文档;v用于显示命令的执行过程(可省略);f则用于指定归档文件的文件名。和gzip不同的是,tar不会删除原始的文件。要解压.tar文件,只需要将-c选项改成-x

1
实例2:$ tar -xvf book.tar

关于更多linux解压缩命令的用法可以使用zip -help、zunip -help等方式查看,或者参考链接:
Linux 命令大全-备份压缩(菜鸟教程)

Win下的解压缩

最后简单提下Win下的解压缩,常用的有WinZip、7-Zip、360Zip等一键解压工具,这里推荐 WinRAR,格式支持功能强大,界面可定制
点击查看:WinRAR的功能特点(太平洋电脑网)
点击下载:WinRaR解压缩工具(百度软件中心)

好咖啡要和朋友一起品尝,好博文也要和朋友一起分享