Linux tar打包压缩命令
用途:解压缩,打包,解包等
五个是独立的命令
-c
建立压缩档案-x
解压-t
查看内容-r
向压缩归档文件末尾追加文件-u
更新原压缩包中的文件
以上这五个是独立的命令,压缩解压都要用到其中一个。
可选参数
-z
有gzip属性的-j
有bz2属性的-Z
有compress属性的-v
显示所有过程-O
将文件解开到标准输出-k
保留原有文件不覆盖-m
保留文件不被覆盖
参数-f
是必须的,这个参数是最后一个参数,后面只能接文件名
实例
tar -cf jpg.tar *.jpg
这条命令是将所有.jpg的文件打成一个名为jpg.tar的包。-c是表示产生新的包,-f指定包的文件名。tar -rf jpg.tar *.gif
这条命令是将所有.gif的文件增加到jpg.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是解开的意思tar -tf aaa.tar.gz
在不解压的情况下查看压缩包的内容tar –xvf file.tar
解压file.tar包- *.tar 用
tar –xvf
解压 - *.gz 用
gzip -d
或者gunzip
解压 - *.tar.gz和*.tgz 用
tar –xzf
解压 - *.bz2 用
bzip2 -d
或者用bunzip2
解压 - *.tar.bz2用
tar –xjf
解压 - *.Z 用
uncompress
解压 - *.tar.Z 用
tar –xZf
解压
标签: Linux, tar
本文最后更新于: 2017-07-01 18:49:44