现在的位置: 首页 > 综合 > 正文

linux文件打包压缩

2017年08月04日 ⁄ 综合 ⁄ 共 699字 ⁄ 字号 评论关闭

我们知道Linux不像Windows以文件后缀名来区分文件类型。如果我们遇到一个没有后缀名的压缩文件,那我们该怎么选择解压方式呢?Linux为我们提供了file命令。我们可以用这个命令来查看文件类型。下面我总结几种比较实用也是常用的压缩解压方式。


 一、gzip压缩文件。gzip压缩后的文件格式是.gz。这个gzip比较有个性,其一就是它只能压缩文件,对目录却不来电(有问题就要解决,对于这个问题我们可以先把目录打包,然后再用它压缩);其二就是它压缩后不保留原文件。对于.gz压缩文件,我们可以使用gunzip/gzip -d来解压。


二、tar打包文件。用这个命令我们可以对多个文件进行打包,它的用法也比较简单,下面就列出其常用几个参数:

      -c产生.tar打包文件;

      -v显示详细信息;

      -f指定文件名,当与 -c 选项一起使用时,创建的 tar 文件使用该选项指定的文件名;当与 -x 选项 一起使用时,则解除该选项指定的归档;

      -z使用gzip压缩tar文件(压缩后的格式是.tar.gz);

      -j使用bzip2压缩tar文件

      -x从归档中抽取文件。


 三、zip。.zip默认是Windows与Linux通用的格式,zip可以既可以压缩文件又可以压缩目录,只是压缩目录时需要加-r参数。解压.zip文件可以使用unzip命令。


四、bzip2。压缩后的文件格式为.bz2,该压缩命令对文件的压缩比比较大,适合压缩比较大的文件,与gzip一样,bzip2也只能压缩文件。解压.bz2文件可以使用bunzip2命令。使用bzip2/bunzip2命令时,加-k参数可以确保操作后保留原文件。

【上篇】
【下篇】

抱歉!评论已关闭.