linux打包命令tar详解
Posted 正厚软件
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux打包命令tar详解相关的知识,希望对你有一定的参考价值。
Linux打包命令之tar详解
1、命令:tar
a)功能:将多个文件或目录打包在一起,可通过调用gzip或zip 实现压缩、解压的命令,tar不仅可以对多个文件打包,还可对多个文件进行压缩。
b)语法:tar 选项 文件或目录
l选项 c,表示创建新的tar包
l选项 v,表示显示详细tar执行过程
l选项 f,指定压缩的文件名字
l选项 t,不解压查看tar包的内容
l选项 p,表示保持文件的原有属性
l选项 j,通过bzip2命令压缩或解压
l选项 z,通过gzip压缩或解压
l选项 x,解压tar包
l选项 C(大写),指定解压的目录路径
c)打包例子,使用选项z,c,v,f:
l打包目录:tar -zcvf test.gz /test/python/java/
l打包文件:tar -zcvf cofig.tar.gz test.txt
l选项说明:z 使用gzip压缩规则压缩文件;c 创建tar包;v 显示tar执行过程;f 指定压缩文件名(一定要写在选项最后一个);config.tar.gz 压缩后的文件名;test.txt 被打包压缩文件
d)解包例子,使用选项z,x,v,f:
l文件解包:tar -zxvf config.tar.gz
l选项说明:z 使用gzip压缩规则压缩文件;x 解压tar包;v 显示tar执行过程;f 指定被解压的文件名(一定要写在选项最后一个);config.tar.gz 被解tar包
e)查看压缩包内容,使用选项z,t,v,f:
l查看命令:tar -ztvf config.tar.gz
l选项说明:z gzip解压或压缩文件,此处解压文件;t 不解压查看tar包文件;v 显示tar执行过程;f 指定压缩的文件名。
f)选项 p:tar -zpcvf test.tar.gz test.txt
g)选项 j:tar -jcvf test.tar.gz test.txt,效果都是打包并压缩,只是选用的压缩方式为bzip2命令,对应的解包命令为:tar -jxvf test.tar.gz
h)选项 C(大写):把/test/python/java/路径中的test.tar.gz包解压缩到/home目录
l命令:tar -jxvf test.tar.gz -C /home
以上是关于linux打包命令tar详解的主要内容,如果未能解决你的问题,请参考以下文章