liunx的常用解压包命令

上传人:子 文档编号:43360678 上传时间:2018-06-05 格式:DOC 页数:6 大小:15.08KB
返回 下载 相关 举报
liunx的常用解压包命令_第1页
第1页 / 共6页
liunx的常用解压包命令_第2页
第2页 / 共6页
liunx的常用解压包命令_第3页
第3页 / 共6页
liunx的常用解压包命令_第4页
第4页 / 共6页
liunx的常用解压包命令_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《liunx的常用解压包命令》由会员分享,可在线阅读,更多相关《liunx的常用解压包命令(6页珍藏版)》请在金锄头文库上搜索。

1、liunxliunx 的常用解压包命令的常用解压包命令对于刚刚接触 Linux 的人来说,一定会给 Linux 下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows 下最常见的压缩文件就只有两种,一是,zip,另一个是.rar。可是 Linux 就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar 等众多的压缩文件名,此外windows 下的.zip 和.rar 也可以在 Linux 下使用,不过在 Linux 使用.zip 和.rar 的人就太少了。本文就来对这些常见的压缩文件进行一番小结,希望你下次遇到这些文件时不至于被搞晕。在具体总结各类

2、压缩文件之前呢,首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录什么的变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件。为什么要区分这两个概念呢?其实这源于 Linux 中的很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你就得先借助另它的工具将这一大堆文件先打成一个包,然后再就原来的压缩程序进行压缩。Linux 下最常用的打包程序就是 tar 了,使用 tar 程序打出来的包我们常称为 tar 包,tar 包文件的命令通常都是以.tar 结尾的。生成 tar 包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲 tar 命令的基本用法:t

3、ar 命令的选项有很多(用 man tar 可以查看到),但常用的就那么几个选项,下面来举例说明一下:# tar -cf all.tar *.jpg这条命令是将所有.jpg 的文件打成一个名为 all.tar 的包。-c 是表示产生新的包,-f 指定包的文件名。# tar -rf all.tar *.gif这条命令是将所有.gif 的文件增加到 all.tar 的包里面去。-r 是表示增加文件的意思。# tar -uf all.tar logo.gif这条命令是更新原来 tar 包 all.tar 中 logo.gif 文件,-u 是表示更新文件的意思。# tar -tf all.tar这条命

4、令是列出 all.tar 包中所有文件,-t 是列出文件的意思。# tar -xf all.tar这条命令是解出 all.tar 包中所有文件,-x 是解开的意思。以上就是 tar 的最基本的用法。为了方便用户在打包解包的同时可以压缩或解压文件,tar 提供了一种特殊的功能。这就是 tar可以在打包或解包的同时调用其它的压缩程序,比如调用gzip、bzip2 等。1) tar 调用 gzipgzip 是 GNU 组织开发的一个压缩程序,.gz 结尾的文件就是 gzip 压缩的结果。与 gzip 相对的解压程序是 gunzip。tar 中使用-z 这个参数来调用 gzip。下面来举例说明一下:#

5、 tar -czf all.tar.gz *.jpg这条命令是将所有.jpg 的文件打成一个 tar 包,并且将其用 gzip压缩,生成一个 gzip 压缩过的包,包名为 all.tar.gz。# tar -xzf all.tar.gz这条命令是将上面产生的包解开。2) tar 调用 bzip2bzip2 是一个压缩能力更强的压缩程序,.bz2 结尾的文件就是bzip2 压缩的结果。与 bzip2 相对的解压程序是 bunzip2。tar 中使用-j 这个参数来调用 gzip。下面来举例说明一下:# tar -cjf all.tar.bz2 *.jpg这条命令是将所有.jpg 的文件打成一个

6、tar 包,并且将其用 bzip2压缩,生成一个 bzip2 压缩过的包,包名为 all.tar.bz2。# tar -xjf all.tar.bz2这条命令是将上面产生的包解开。3)tar 调用 compresscompress 也是一个压缩程序,但是好象使用 compress 的人不如gzip 和 bzip2 的人多。.Z 结尾的文件就是 bzip2 压缩的结果。与 compress 相对的解压程序是 uncompress。tar 中使用-Z 这个参数来调用 compress。下面来举例说明一下:# tar -cZf all.tar.Z *.jpg这条命令是将所有.jpg 的文件打成一个

7、tar 包,并且将其用compress 压缩,生成一个 uncompress 压缩过的包,包名为all.tar.Z。# tar -xZf all.tar.Z这条命令是将上面产生的包解开。有了上面的知识,你应该可以解开多种压缩文件了,下面对于tar 系列的压缩文件作一个小结:1)对于.tar 结尾的文件tar -xf all.tar2)对于.gz 结尾的文件gzip -d all.gzgunzip all.gz3)对于.tgz 或.tar.gz 结尾的文件tar -xzf all.tar.gztar -xzf all.tgz4)对于.bz2 结尾的文件bzip2 -d all.bz2bunzip

8、2 all.bz25)对于 tar.bz2 结尾的文件tar -xjf all.tar.bz26)对于.Z 结尾的文件uncompress all.Z7)对于.tar.Z 结尾的文件tar -xZf all.tar.z另外对于 Window 下的常见压缩文件.zip 和.rar,Linux 也有相应的方法来解压它们:1)对于.ziplinux 下提供了 zip 和 unzip 程序,zip 是压缩程序,unzip 是解压程序。它们的参数选项很多,这里只做简单介绍,依旧举例说明一下其用法:# zip all.zip *.jpg这条命令是将所有.jpg 的文件压缩成一个 zip 包。# unzip

9、 all.zip这条命令是将 all.zip 中的所有文件解压出来。2)对于.rar要在 linux 下处理.rar 文件,需要安装 RAR for Linux,可以从网上下载,但要记住,RAR for Linux不是免费的;可从 http:/ 下载RARfor Linux 3.2.0,然后安装:# tar -xzpvf rarlinux-3.2.0.tar.gz# cd rar# make这样就安装好了,安装后就有了 rar 和 unrar 这两个程序,rar 是压缩程序,unrar 是解压程序。它们的参数选项很多,这里只做简单介绍,依旧举例说明一下其用法:# rar a all *.jpg

10、这条命令是将所有.jpg 的文件压缩成一个 rar 包,名为 all.rar,该程序会将.rar 扩展名将自动附加到包名后。# unrar e all.rar这条命令是将 all.rar 中的所有文件解压出来。到此为至,我们已经介绍过 linux 下的tar、gzip、gunzip、bzip2、bunzip2、compress、 uncompress、 zip、unzip、rar、unrar 等程式,你应该已经能够使用它们对.tar、.gz、.tar.gz、.tgz、.bz2、.tar.bz2、. Z、.tar.Z、.zip、.rar 这 10 种压缩文件进行解压了,以后应该不需要为下载了一个软件而不知道如何在 Linux 下解开而烦恼了。而且以上方法对于 Unix 也基本有效。本文介绍了 linux 下的压缩程式tar、gzip、gunzip、bzip2、bunzip2、compress、uncompress、 zip、 unzip、rar、unrar 等程式,以及如何使用它们对.tar、.gz、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、. tar.Z、.zip、.rar 这 10 种压缩文件进行操作。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号