2024年4月2日发(作者:)

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/python/java/

l打包文件:tar -zcvf

l选项说明:z 使用gzip压缩规则压缩文件;c 创建tar包;v 显示tar

执行过程;f 指定压缩文件名(一定要写在选项最后一个);

压缩后的文件名; 被打包压缩文件

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

l文件解包:tar -zxvf

l选项说明:z 使用gzip压缩规则压缩文件;x 解压tar包;v 显示tar

执行过程;f 指定被解压的文件名(一定要写在选项最后一个);

被解tar包

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

l查看命令:tar -ztvf

l选项说明:z gzip解压或压缩文件,此处解压文件;t 不解压查看tar

包文件;v 显示tar执行过程;f 指定压缩的文件名。

f)选项 p:tar -zpcvf

g)选项 j:tar -jcvf ,效果都是打包并压缩,只是选用

的压缩方式为bzip2命令,对应的解包命令为:tar -jxvf

h)选项 C(大写):把/test/python/java/路径中的包解压

缩到/home目录

l命令:tar -jxvf -C /home