linux

Linux - tar的相关指令

2021-04-16  本文已影响0人  小白兔胡萝卜

tar

用法: tar [选项...] [FILE]...

参数介绍:

-c:即create,创建一个新归档

-x:即extract,从归档中解出文件

-t:即list,列出归档内容

-r:即append,追加文件至归档结尾

-u:即update,追加比归档中副本更新的文件

-z:有gzip属性的

-j:有bz2属性的

-v:显示所有过程

-w:每次操作都要求确认

-f:最后一个参数,后面只能接归档名

常用命令:

# 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是解开的意思

# tar -tvf all.tar

这条命令是列举all.tar包中所有文件,-t是列举的意思,-v是显示(过程)的意思

#tar –xvf file.tar

这条命令是解压all.tar包中,-x是解开的意思,-t是列举的意思,-v是显示(过程)的意思

#tar -xzvf file.tar.gz

这条命令是解压all.tar.gz包中,-x是解开的意思,-t是列举的意思,-v是显示(过程)的意思,-z是tar.gz的意思

#tar –xZvf file.tar.Z

这条命令是解压all.tar.gz包中,-x是解开的意思,-t是列举的意思,-v是显示(过程)的意思,-z是tar.Z的意思

#tar -xjvf file.tar.bz2

这条命令是解压all.tar.gz包中,-x是解开的意思,-t是列举的意思,-v是显示(过程)的意思,-j是tar.bz2的意思

上一篇 下一篇

猜你喜欢

热点阅读