我的任务是更新我们的一些网站,因此,在这样做之前,我必须压缩public_html文件夹,以便我有一个备份。
问题是,public_html有许多其他的压缩,它们是我不想删除的旧备份,以防备份失败,或者出于其他原因,我们需要返回2-3次备份。
但是,由于它们存在并在每个备份中被捕获,所以备份文件不断增长,因为它基本上包含了其中的每个以前的备份。
那么,是否有办法调整zip命令行调用,使其获取所有文件,除了找到的任何.zip或.gzip文件?
发布于 2021-11-02 17:25:47
快速的答案是排除现有的zip文件:
zip -r foo /path/to/public_html -x '*.zip' -x '*.gzip'添加/删除-x选项,以匹配您现有的zip和gzip文件的命名约定。
长期的解决办法是将备份文件存储在public_html文件夹之外,这样就不会一直在备份中捕获它们。
https://unix.stackexchange.com/questions/675876
复制相似问题