tar命令基本用法:
tar命令的选项有很多(用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
更新原来all.tar中logo.gif文件,-u是表示更新文件的意思
tar -tf all.tar
列出all.tar中的所有文件,-u表示更新文件的意思
tar -xf all.tar
解出all.tar中的所有文件,-x是解开文件的意思
以上就是tar的最基本的用法,为了方便用户在打包解包的同时可以压缩或解压
文件,tar提供了一种特殊的功能.就是tar可以在打包或解包的同时调用其他的
压缩程序,比如调用gzip bzip2等.
1)tar调用gzip
gzip是GNU组织开发的一个压缩程序,.gz结尾的文件是gzip压缩的结果.与gzip相对
的解压程序是gunzip.tar中使用-z这个参数来调用gzip
将所有.jpg的文件打成一个tar包,并将其用gzip压缩,生成一个gzip压缩过的包,
包名为all.tar.gz
解压包
2) tar调用bzip2
bzip2是一个压缩能力更强的压缩程序,.bz2结尾的文件是bzip压缩的结果.
与bzip相对的解压程序是bunzip2.tar中使用-j这个参数来调用gzip.
这条命令是将所有.jpg的文件打成一个tar包,并且将其用bzip2压缩,生成一个
bzip2相对的压缩