常见压缩文件拓展名

image.png Linux的扩展名没有什么作用,这些拓展名只是为了方便使用者知道用什么压缩指令。

gzip

使用gzip 进行压缩时,在默认的状态下原本的文件会被压缩成为.gz的文件名,原始文件就不再存在。

image.png
cat/more/less可以使用不同的方式来读取纯文本文件,那个zcat/zmore/zless则可以对应于cat/more/less的方式来读取纯文本文件被压缩后的压缩文件.由于gzip这个压缩指令主要想 要用来取代compress的,所以不但compress的压缩文件可以使用gzip来解开,同时zcat这个指令可以同时读取compress与gzip的压缩文件。

bzip2

image.png
几乎与gzip相同,为了是为了取代 gzip并提供更佳的压缩比而来。

XZ

image.png
虽然bzip2已经具有很棒的压缩比,不过显然某些自由软件开发者还不满足,因此后来还推出了xz这个压缩比更高的软件,这个软件的用法也跟gzip/bzip2几乎一模一样。

tar

image.png
指令大多仅能针对单一文件来进行压缩,虽然gzip,bzip2,xz也能够针对目录来进行压缩,不过,这两个指令对目录的压缩指的是“将目录内的所有文件”分别”进行压缩”的动作,而不像在Windows的系统,可以使用类似WinRAR这一类的压缩软件来将好多数据“包成一个文件”的样式。