# 删除几天前的文件 days=5 find /path/to/logs -type f -name "log*" ! -newermt $(date -d "$days days ago" +%Y%m%d) -exec rm {} \; # 删除指定日期前的文件 date_str="2023-01-01" find /path/to/logs -type f -name "log*" ! -newermt $date_str -exec rm {} \;
# 删除几天前的文件 days=5 find /path/to/logs -type f -name "log*" ! -newermt $(date -d "$days days ago" +%Y%m%d) -exec rm {} \; # 删除指定日期前的文件 date_str="2023-01-01" find /path/to/logs -type f -name "log*" ! -newermt $date_str -exec rm {} \;