养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

tar压缩与解压选项,可以去除某个文件或目录

时间:2024-11-15 12:15:00

介绍centos7下tar命令的压缩与解压缩常用命令,还介绍了压缩是不包含某个文件或目录,以及解压缩时,不解压某个文件或目录

工具/原料

centos7

常用命令选项

1、-c选项创建压缩文件,-x选项解压文件。需要分开使用-z选项使用gzip压缩或解异鲢阍羟压,-j选项使用bzip2压缩或解压。需要分开使用-v选剐疫柩缓项显示压缩或解压过程-t选项查看压缩包内有哪些文件-f选项表示压缩或解压的文件名,需要放到参数列表的最后-C选项指定解压到的目录当前目录下有aaa、bbb、ccc三个文件夹aaa目录下也有aaa、bbb、ccc三个空文件夹,以及aaa.txt、bbb.txt、ccc.txt、ddd.txtbbb目录下有个b.txt文件ccc目录为空目录

2、压缩一个目录,这里使用-z选项,可以使用-j选项,对应的文件后缀为.tar.bz压缩完成后,使用tar-tvf**查看压缩包的内容

tar压缩与解压选项,可以去除某个文件或目录

3、压缩多个目录

tar压缩与解压选项,可以去除某个文件或目录

4、解压缩文件到指定目录。不加-C选项,默认解压到当前目录使用-C指定目录时,改目录必须存在

tar压缩与解压选项,可以去除某个文件或目录

5、上述命令都是压缩目录,也可以直接压缩文件

tar压缩与解压选项,可以去除某个文件或目录

除了某个文件或目录不压缩或解压

1、--exclude=Pattern:不包括满足Pattern格式的文件--exclude-t瞢铍库祢ag=F足毂忍珩ile:不包括含指定File所在目录的所有内容。但包含File文件。--exclude-tag-all=File:不包括含指定File所在的目录中的所有内容--exclude-tag-under=File:不包括含指定File所在的目录下所有的内容,但是会包含目录

2、在bbb目录和ccc目录新建文件

tar压缩与解压选项,可以去除某个文件或目录

3、使用--exclude选项,不压缩指定文件或目录通过图片比对增加及不增加--exclude选项的区别

tar压缩与解压选项,可以去除某个文件或目录

tar压缩与解压选项,可以去除某个文件或目录

4、使用--exclude-tag选项,包含该文件(或目录)的目录,只压缩该文件(或目录)

tar压缩与解压选项,可以去除某个文件或目录

tar压缩与解压选项,可以去除某个文件或目录

5、使用--exclude-tag-all选项,包含该文件(或目录)的目录都不压缩

tar压缩与解压选项,可以去除某个文件或目录

tar压缩与解压选项,可以去除某个文件或目录

6、--exclude-tag-under选项,与--exclude-tag-all选项非常类似水貔藻疽,但是--exclude-tag-under会将,包含该文件(或目录)的目录压缩到压缩包中

tar压缩与解压选项,可以去除某个文件或目录

7、对应的选项也可以用到解压命令中,这里只举了--exclude选项,其他都是类似的用法

tar压缩与解压选项,可以去除某个文件或目录

© 一点知识