首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >命令行ZIP -如何ZIP一个完整的文件夹,但避开其他的拉链存在?

命令行ZIP -如何ZIP一个完整的文件夹,但避开其他的拉链存在?
EN

Unix & Linux用户
提问于 2021-11-02 17:16:25
回答 1查看 205关注 0票数 0

我的任务是更新我们的一些网站,因此,在这样做之前,我必须压缩public_html文件夹,以便我有一个备份。

问题是,public_html有许多其他的压缩,它们是我不想删除的旧备份,以防备份失败,或者出于其他原因,我们需要返回2-3次备份。

但是,由于它们存在并在每个备份中被捕获,所以备份文件不断增长,因为它基本上包含了其中的每个以前的备份。

那么,是否有办法调整zip命令行调用,使其获取所有文件,除了找到的任何.zip或.gzip文件?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2021-11-02 17:25:47

快速的答案是排除现有的zip文件:

代码语言:javascript
复制
zip -r foo /path/to/public_html -x '*.zip' -x '*.gzip'

添加/删除-x选项,以匹配您现有的zip和gzip文件的命名约定。

长期的解决办法是将备份文件存储在public_html文件夹之外,这样就不会一直在备份中捕获它们。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/675876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档