在 Windows 下我们通常会用好压或者是 Winrar 来进行压缩文件,一般没有打包的说法。在 Linux 下却不太一样,我们可以利用一些命令完成对文件的打包和压缩。这篇文章介绍 tar ,gzip, zcat, bzip2, bunzip2
首先,我来先介绍下最为重要的命令 tar ,它有这样的几个参数:c, a, f, x, z, j,v
-c :代表的是创建一个文件,即打包文件
-a :是 auto 的意思,自动生成文件,根据文件的扩展名
-f :指定文件名,即 *.tar
-x :提取文件
-z :利用 gzip 进行压缩,当然,我们可以利用 -a 只是指定文件的扩展名
-j :利用 bzip 进行压缩,同样可以只是指定扩展名再带上 -a
-v : 当然是 verbose 显示详细信息
好吧,我们来试试:
接下来,我直接利用压缩命令对打包文件进行压缩,tar 中的参数就不演示了:
gzip 和 bzip2 都存在一个压缩率的问题,压缩率从 1 -9 ,数字越小,压缩速度更快,但是压缩比越小,数字越大,压缩速度更慢,但是压缩比越高。
本文介绍在Linux环境下使用tar、gzip及bzip2等命令进行文件打包和压缩的方法。重点讲解了tar命令的常用选项如-c(创建文件)、-x(提取文件)、-z(gzip压缩)、-j(bzip2压缩)等,并对比了gzip与bzip2的压缩效率。

被折叠的 条评论
为什么被折叠?



