首页 > 编程知识 正文

tar zcvf 打包某个文件,linux打包文件夹中特定文件

时间:2023-05-03 09:02:05 阅读:14688 作者:3134

问题说明:

希望备份最近Tomcat运行的功能文件,以防发生特殊情况。 但是,在实际操作中,可能是Unix/Linux的版本太旧了,正如网上所说,即使打开这个--exclude=选项,

还是-X模式,都不成功,各种试验、测试

以下是我的实验结果

解决方法:

遇到问题的是百度,谷歌,这是我们的第一个反应,但似乎没有找到有价值的分析和内容。

好的,那我们先看看我的机器吧。

然后看看曼手册,看看那个男人能教我们什么。

我看到了-X选项。 继续说明吧

- x排除列表

excludesthefilenamesordirectoriesgivenintheexcludelistfromthetararchivebeingcreated,extracted or

listed.theexcludelistshallcontainonlyonefilenameordirectoryperlinewhicharetobeexcludedfromthetar

archive being created,extractedfromorlisted.the-xoptioncanbespecifiedmultipletimesandittakesprecedenceoveralllotheroptions

然后,我想-X选项是不是不能合并为一个,所以试着分开了

tar-CVF test _ conf _ 008.tar-x exclude.list conf

exclude.list的内容

conf/aa/

conf/bb/

conf/cc/

执行结果如图所示,等等,好像成功了

那么验证一下吧。 看看conf目录下的文件

让我们看看生成的压缩包文件夹

我看到压缩包内确实没有压缩到排除的目录中,所以成功了。

可以愉快地压缩备份Tomcat目录下的项目。

如果你也有同样的需求,我希望你能帮助我。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。