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

2025-10-26 00:57:21

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.txt

bbb目录下有个b.txt文件

ccc目录为空目录

2、压缩一个目录,这里使用-z选项,可以使用-j 选项,对应的文件后缀为.tar.bz

压缩完成后,使用tar -tvf **查看压缩包的内容

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

3、压缩多个目录

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

4、解压缩文件到指定目录。不加-C选项,默认解压到当前目录

使用-C指定目录时,改目录必须存在

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

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

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

1、--exclude=Pattern:不包括满足Pattern格式的文件

--exclude-tag=File:不包括含指定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压缩与解压选项,可以去除某个文件或目录

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢