本篇报道我们介绍了tar调用Bzip2解压缩程序,以后应该不需要为下载了一个软件而不知道如何在Linux下解开而烦恼了。而且以上方法对于Unix也基本有效。
概念
tar打包:
tar命令的选项有很多(用mantar可以查看到):
#tar-cfall.tar*.jpg将所有.jpg的文件打成一个名为all.tar的包。
-c产生新的包
-f包的文件名
#tar-rfall.tar*.gif将所有.gif的文件增加到all.tar的包里面去。
-r表示增加文件
#tar-ufall.tarlogo.gif更新原来tar包all.tar中logo.gif文件。
-u更新文件
#tar-tfall.tar列出all.tar包中所有文件。
-t列出文件
#tar-xfall.tar解出all.tar包中所有文件。
-x解开的意思
tar压缩:
tar可以在打包或解包的同时调用其它的压缩程序,比如调用gzip、bzip2等,用法:
tar调用Bzip2解压缩
bzip2是一个压缩能力更强的压缩程序,.bz2结尾的文件就是Bzip2压缩的结果。与bzip2相对的解压程序是bunzip2。tar中使用-j这个参数来调用gzip。
#tar-cjfall.tar.bz2*.jpg将所有.jpg的文件打成一个tar包,并且将其用bzip2压缩,生成一个bzip2压缩过的包,包名为all.tar.bz2
#tar-xjfall.tar.bz2将上面产生的包解开。
【编辑推荐】