Linux常用的压缩及解压缩命令.docx

Linux常用的压缩及解压缩命令.docx

ID:51691179

大小:44.99 KB

页数:13页

时间:2020-03-15

Linux常用的压缩及解压缩命令.docx_第1页
Linux常用的压缩及解压缩命令.docx_第2页
Linux常用的压缩及解压缩命令.docx_第3页
Linux常用的压缩及解压缩命令.docx_第4页
Linux常用的压缩及解压缩命令.docx_第5页
资源描述:

《Linux常用的压缩及解压缩命令.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Linux常用的压缩及解压缩命令如表1所示。  表1Linux常用的压缩及解压缩命令说明常用命令简要中文说明程序所在目录gzip压缩成文件名为.gz的压缩文件(也可用–d选项变成解压)/bingunzip将.gz压缩文件解压(可用gzip加–d参数代替)/bintar打包为.tar的打包文件或解开(也可配合–z选项呼叫gzip进行.gz文件的压缩或解压)/bincompress压缩成文件名为.Z的压缩文件(也可用–d选项变成解压)/usr/binuncompress将.Z压缩文件解压(可用compress加–d选项代替)/

2、usr/binzip打包并压缩成文件名为.zip的文件(本身没有解压能力,一定要用unzip来解压才行)/usr/binunzip将.zip文件解压/usr/binbzip2压缩成文件名为.bz2的压缩文件(也可用–d选项变成解压)/binbunzip2将.bz2压缩文件解压(可用bzip2加–d选项代替)/bin  gzip[-选项][文件名]  压缩成文件名为.gz的压缩文件  如果您看到.gz,.tar.gz的文件,都是gzip程序压缩的杰作。  gzip是GNU组织开发的一种压缩程序,跟Windows上的ZIP不太

3、一样(稍后会介绍一个一样的)。  我们先介绍压缩的方法。当我们有一个文件叫做big1.bmp,由于点阵图文件通常都很大,要用gzip压缩,命令要怎么下呢?  最简单的可以这样:  gzipbig1.bmp  但是如果您希望它压出“最小的文件”,那么就加一个-9选项:  gzip-9big1.bmp  当然,“最小的文件”的代价,就是花最久的时间压缩,如果您希望它在最快时间压缩好,而不计较压缩的比例,那就相反,加一个-1(注意,是数字,不是小写英文l)选项:  gzip-1big1.bmp  而如果您没有加-1也没有加-9,

4、它的默认相当于-6。  另外常用的选项还有:  l-v压缩过程当中显示进度。  l-r将子目录中的文件全部压缩。  至于它还有解压缩的选项,我们刻意将它挪到下一个命令中gunzip再说明。------------------------------------------------------------------------------------------------------------gunzip[-选项][文件名.gz]  将.gz压缩文件解压  gunzip命令与gzip命令相对,专门把gzip压缩的.

5、gz文件解压缩。如果您有已经压缩过的文件,例如big1.gz,这时就可以用解压缩:  gunzipbig1.gz  这个命令也可以用gzip自己来完成,效果完全一样:  gzip-dbig1.gz  其实在有些版本的Linux上,gunzip是去调用gzip,顺便帮您加上个-d选项罢了(用链接文件做的)!但是有些版本不是,是一个真的程序。不过无论gunzip到底是一个实在的程序,还是仅是一个连接,都不重要了。因为gzip这个程序,本身可以负责压缩,也可以解压缩,一物两用。(不见得每种压缩和解压缩程序都是这样。)所以,如果您

6、记得-d选项,就可以根本不用记gunzip这个命令了。  gunzip甚至还可以去解其他压缩程序如Compress或ZIP压缩出来的文件。不过我们不建议您这样做,这样会让您自己很乱。而且它自己也承认,用它来解zip的文件并不是每一种情形都能完成。所以既然如此,何必这样麻烦呢?哪一种工具就固定做什么用,不是比较有条理又好记吗?  gunzip有几个选项较常使用:  l-f当解压时如果遇到有同名的文件存在,就直接覆盖,不必再询问。  l-r将子目录中的文件全部解压缩。  l-v解压缩过程当中显示进度。  同样,这些选项也可以再

7、加在gzip-d上,效果一样。------------------------------------------------------------------------------------------------------------tar[-选项][打包文件名][文件]  打包为.tar的打包文件或解开  如果您真的认真试过gzip,或者您有使用DOS,Windows的ARJ,ZIP一类程序的经验的话,就会发觉gzip有一个致命的缺点:它仅能压缩一个文件。即使针对子目录压缩,它也是针对子目录里的个别文件压缩,

8、并没有把它们压成紧紧的一“包”。  于是在Linux上,这个打“包”的任务习惯由tar程序来代劳。请注意,tar并不是压缩程序,因为它打包之后的大小跟原来一样大。所以它不是压缩程序,而是打包程序。而我们习惯上会先打包,产生一个.tar文件,再把这个包裹拿去压缩。.tar.gz的文件名就是这么来的。  也

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。