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/

linux打包命令tar详解

l打包文件:tar -zcvf cofig.tar.gz test.txt

linux打包命令tar详解

l选项说明:z 使用gzip压缩规则压缩文件;c 创建tar包;v 显示tar执行过程;f 指定压缩文件名(一定要写在选项最后一个);config.tar.gz 压缩后的文件名;test.txt 被打包压缩文件

d)解包例子,使用选项z,x,v,f:

l文件解包:tar -zxvf config.tar.gz

linux打包命令tar详解

l选项说明:z 使用gzip压缩规则压缩文件;x 解压tar包;v 显示tar执行过程;f 指定被解压的文件名(一定要写在选项最后一个);config.tar.gz 被解tar包

e)查看压缩包内容,使用选项z,t,v,f:

l查看命令:tar -ztvf config.tar.gz

linux打包命令tar详解

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详解

linux打包命令tar详解

 微信:zhenghou01
拨打电话:025-86665061
南京总部:南京市鼓楼区湖南路16号5楼
重庆中心:重庆市渝中区投资大厦6楼
武汉中心:武汉市江夏区光谷智慧园16栋一楼
成都中心:成都市武侯区航空路6号丰德国际A3座8楼


以上是关于linux打包命令tar详解的主要内容,如果未能解决你的问题,请参考以下文章

linux打包命令tar详解

Linux压缩解压命令详解

linux打包压缩工具详解

CentOS打包和解压详解

tar命令详解

Linux操作命令分类详解 - 压缩备份