Skip to content

Categories:

tar排除指定目录

假设 test目录下有 1 2 3 4 5 这5个目录
现在要将 3 4 5目录tar打包,1和2目录不要
命令如下:

tar -zcvf test.tar.gz –exclude=1 –exclude=2 test

tar -zcvf test.tar.gz –exclude=test/1 –exclude=test/2 test

看man tar帮助,–exclude后面跟的好像是正则

注意: 要打包的test必须在命令最后,不然没有效果.

tar命令常用的简单用法
1.打包文件或目录
tar cvf tarfile.tar dir/subdir *.c

2.查看tar文件内容列表
tar tvf tarfile.tar

3.解包tar文件
tar xvf tarfile.tar

……

[tar命令的主选项:]

c 创建新的tar文档。假如用户想备份一个目录或是一些文档,就要选择这个选项。

r 把要存档的文档追加到档案文档的未尾。例如用户已作好备份文档,又发现更有一个目录或是一些文档忘记备份了,这时能够使用该选项,

将忘记的目录或文档追加到备份文档中。

t 列出tar文档的内容。

u 更新tar文档。假如在文档中很难找到要更新的文档,则把他追加到tar文档的最后。

x 从tar文档中释放文档。

[tar命令的辅选项:]
f 使用档案文档或设备,这个选项通常是必选的。

v 报告tar处理的详细信息。如无此选项,tar不报告文档信息。

Posted in 收藏.

Tagged with , .


0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

You must be logged in to post a comment.