我需要有关如何编写 bash 脚本来管理日志文件的指导。我使用此命令来find . -name "*.log" -print |zip -m LOGFILES.zip -@
压缩文件。然后我手动将压缩文件移动到另一个目录,例如find . -name '*.zip' -exec mv {} /dest/dir/ \;
。
我想写一个脚本可以:
- 查找所有超过一个月的文件将它们移动到新目录
- 将所有移动的文件压缩到新目录中
- 在新目录中确认所有文件是否已移动并压缩。
- 返回源目录并删除所有超过 1 个月的文件。