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 #列出all.tar包中所有文件, #-t是列出文件的意思
tar -xf all.tar #解出all.tar包中所有文件, #-x是解开的意思
1.1 压缩命令总结
1 2 3 4 5 6
tar -cvf jpg.tar *.jpg # 将目录里所有jpg文件打包成tar.jpg tar -czf jpg.tar.gz *.jpg #将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,命名为jpg.tar.gz tar -cjf jpg.tar.bz2 *.jpg #将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,命名jpg.tar.bz2 tar -cZf jpg.tar.Z *.jpg #将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,命名为jpg.tar.Z rar a jpg.rar *.jpg #rar格式的压缩,需要先下载rar for [Linux](http://lib.csdn.net/base/linux) zip jpg.zip *.jpg #zip格式的压缩,需要先下载zip for [linux](http://lib.csdn.net/base/linux)
2.解压缩命令
1 2 3 4 5 6
tar –xvf file.tar #解压 tar包 tar -xzvf file.tar.gz #解压tar.gz tar -xjvf file.tar.bz2 #解压 tar.bz2 tar –xZvf file.tar.Z #解压tar.Z unrar e file.rar #解压rar unzip file.zip #解压zip