导读 对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar。

可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的压缩文件名,此外windows下的.zip和.rar也可以在Linux下使用,不过在Linux使用.zip和.rar的人就太少了。下面我就来对这些常见的压缩文件进行一番小结,希望你下次遇到这些文件时不至于被搞晕.
Linux中打包和压缩的区别:

在具体总结各类压缩文件之前呢,首先要弄清两个概念:打包和压缩。

打包是指将一大堆文件或目录什么的变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件。

为什么要区分这两个概念呢?其实这源于Linux中的很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你就得先借助另它的工具将这一大堆文件先打成一个包,然后再就原来的压缩程序进行压缩。

1、linux常用解压缩命令:

我们常见的文件压缩格式windows下有zip和rar,rar在windows系统下成为了事实的标准。但是在Linux下常见的有tar.gz tar.bz2 tar.xz格式。

Linux下实际上将文件归档和文件压缩分开,利用tar将数据文件归档,借助于其他压缩工具压缩。其中以tar.gz 最为常见。

Linux下不常见的压缩格式有tar.lz tar.lzma等。

遵循于windows下的DOS系统的文件命名方式和长度限制Linux下的压缩格式有如下的表现形式:

[cc]Long Short

.tar.bz2 .tb2, .tbz, .tbz2

.tar.gz .tgz

.tar.lz

.tar.lzma .tlz

.tar.xz .txz

.tar.Z .tZ

.zip格式[/cc]

[cc]解压:unzip 文件名.zip

压缩:zip 文件名.zip 目录名

.tar格式

压缩:tar cvf 文件名.tar 文件名

解压:tar xvf 文件名.tar

.tar.gz格式

解压:tar zxvf 文件名.tar.gz

压缩:tar zcvf 文件名.tar.gz 文件名

.tar.bz2格式

解压:tar jxvf 文件名.tar.bz2

压缩:tar jcvf 文件名.tar.bz2 目录名

.bz2格式

解压:bzip2 -d 文件名.bz2

压缩: bzip2 -z 文件名[/cc]

2、linux下软件安装

如果你的Linux系统带有安装程序,最好用系统自带的安装程序来安装。比如 SuSE的YaST2就带有安装程序,在KDE环境下只要是rpm,就可以在Konqueror里面点击再“Install with YaST2”,这样做的好处是YaST2会给你提示包的详细信息,自动检查信赖关系,而且以后可以方便地在YaST2里面卸载软件包。SuSE的Red- Carpet也提供了安装功能,也不错。

原文来自:https://item.btime.com/413ik9hdb6s90ca7o9nr634gq75

本文地址:https://www.linuxprobe.com/linux-summary-ofcommon.html编辑:坑人小妖精,审核员:逄增宝