tar可以调用其它的压缩程序,比如调用gzip、bzip2等。
gzip是GNU组织开发的一个压缩程序,.gz结尾的文件就是gzip压缩的结果。与gzip 相对的解压程序是gunzip。tar中使用-z这个参数来调用gzip。
命令作用tar -czf all.tar.gz *.jpg将所有.jpg的文件打成一个tar包,并且将其用gzip压缩,生成一个 gzip压缩过的包,包名为all.tar.gztar -xzf all.tar.gz将上面产生的包解开bzip2是一个压缩能力更强的压缩程序,.bz2结尾的文件就是bzip2压缩的结果。 与bzip2相对的解压程序是bunzip2。tar中使用-j这个参数来调用bizip2。下面来举例 说明一下:
命令作用tar -cjf all.tar.bz2 *.jpg是将所有.jpg的文件打成一个tar包,并且将其用bzip2压缩,生成一个 bzip2压缩过的包,包名为all.tar.bz2tar -xjf all.tar.bz2将上面产生的包解开compress也是一个压缩程序,但是使用compress的人不如gzip和bzip2的人 多。.Z结尾的文件就是bzip2压缩的结果。与 compress相对的解压程序是uncompress 。tar中使用-Z这个参数来调用compress。下面来举例说明一下: 、
命令作用tar -cZf all.tar.Z *.jpg将所有.jpg的文件打成一个tar包,并且将其用compress压缩,生成 一个uncompress压缩过的包,包名为all.tar.Ztar -xZf all.tar.Z这条命令是将上面产生的包解开linux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序。
命令作用zip all.zip *.jpg将所有.jpg的文件压缩成一个zip包unzip all.zip将all.zip中的所有文件解压出来要在linux下处理.rar文件,需要安装RAR for Linux,可从http://www.rarsoft.com/download.htm下载RARfor Linux,然后安装:
tar -xzpvf rarlinux-3.2.0.tar.gz cd rar make这样就安装好了,安装后就有了rar和unrar这两个程序,rar是压缩程序,unrar是解压程序。
命令作用rar a all *.jpg将所有.jpg的文件压缩成一个rar包,名为all.rar,该程序会将.rar扩展名将自动附加到包名后。unrar e all.rar将all.rar中的所有文件解压出来