example.tar 类型文件

打包

-c 表示创建包 ,-f指定包的文件名

tar -cf all.tar *.jpg

增加到包

-r 表示增加文件

tar -rf all.tar *.gif

替换包中文件

-u 表示更新文件

tar -uf all.tar logo.gif

列出所有文件

-t 表示列出文件

tar -tf all.tar

解压文件

-x 表示解开

tar -xf all.tar

example.tar.gz / example.tgz 类型文件

压缩

-c 表示压缩文件,-z表示gzip文件格式,-f 指定包名

tar -czf all.tar.gz *.jpg

解压

-x 表示解压

tar -xzf all.tar.gz

example.tar.bz2 类型文件

压缩

-c 表示压缩文件, -j 表示bzip2文件格式,-f 指定包名

tar -cjf all.tar.bz2 *.jpg

解压

-x 表示解压

tar -xjf all.tar.bz2

example.tar.Z 类型文件

压缩

-c 表示压缩文件, -Z表示bzip2文件格式,-f 指定包名

tar -cZf all.tar.Z *.jpg

解压

-x 表示解压

tar -xZf all.tar.Z

example.gz 类型文件

压缩

gzip 压缩

gzip *.txt

解压

gunzip 表示解压 , -d 表示解压

gunzip all.gz
gzip -d all.gz

example.bz2 类型文件

压缩

bzip2 压缩

bzip2 *.txt

解压

bunzip2 表示解压,-d 表示解压

bunzip2 all.bz2
bzip2 -d all.bz2

example.zip 类型文件

压缩

zip 表示压缩文件

zip all.zip *.jpg

解压

unzip 表示解压

unzip all.zip