我的任务是更新我们的一些网站,因此,在这样做之前,我必须压缩 public_html 文件夹,以便进行备份。
问题是,public_html 有一堆其他的 ZIP,它们是我不想删除的旧备份,以防我的备份失败或出于其他原因,我们需要返回 2-3 个备份。
但是,由于它们在那里并且在每个备份中都被捕获,因此备份文件会不断增长,因为它基本上包含其中的每个以前的备份。
那么有没有办法调整 zip 命令行调用,以便它获取所有文件,除了它找到的任何 .zip 或 .gzip 文件?
我的任务是更新我们的一些网站,因此,在这样做之前,我必须压缩 public_html 文件夹,以便进行备份。
问题是,public_html 有一堆其他的 ZIP,它们是我不想删除的旧备份,以防我的备份失败或出于其他原因,我们需要返回 2-3 个备份。
但是,由于它们在那里并且在每个备份中都被捕获,因此备份文件会不断增长,因为它基本上包含其中的每个以前的备份。
那么有没有办法调整 zip 命令行调用,以便它获取所有文件,除了它找到的任何 .zip 或 .gzip 文件?
快速的答案是排除现有的 zip 文件:
添加/删除
-x
选项以匹配您现有的 zip 和 gzip 文件命名约定。长期的答案是将备份文件存储在 public_html 文件夹之外,这样您就不会在备份中不断捕获它们。