我正在创建一个自动备份系统。我计划运行一个 Cron 作业,每周一次,自动创建备份并将其通过电子邮件发送到安全电子邮件。(这样,即使服务器爆炸成一百万个,我也会对我的文件进行完整的最近备份,任何管理员都可以访问)
我发现了这个简单的方法:system('tar -cvzpf backup.tar.gz /path/to/folder');
它几乎完美地满足了我的需要。唯一的问题是我不想在备份中包含一个目录。在这个网站上,用户上传自己的头像,保存图片的目录在我要备份的目录中。因为我是通过电子邮件发送的,所以我必须保持文件夹相对较小,并且加起来有几千张图片。有什么办法可以告诉函数忽略这个目录并压缩其他所有内容吗?