以下是一个bash脚本,用于定期删除CentOS 7系统中指定文件夹内超过30天的含有“.zip”后缀的文件。

#!/bin/bash

folder="/path/to/folder"  # 替换为要操作的文件夹路径

find $folder -name "*.zip" -type f -mtime +30 -delete

请将/path/to/folder替换为你要操作的文件夹路径。

保存脚本为一个文件(例如delete_old_zip_files.sh),然后使用chmod +x delete_old_zip_files.sh命令将其设置为可执行文件。

你可以使用cron定时任务来定期运行此脚本。运行crontab -e命令,然后添加以下行以每天凌晨3点运行脚本:

0 3 * * * /path/to/delete_old_zip_files.sh

保存并关闭cron文件。这将在每天凌晨3点运行脚本,并删除超过30天的.zip文件。

centos7定期删除文件夹内超过30天的含有zip的文件的代码

原文地址: https://www.cveoy.top/t/topic/iiUk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录