#!/bin/sh
work_dir=/data/back/mysql # 目录
tmp_date=`date -d"-7 day" +%Y%m%d` # 前7天的目录
dirs_num=$(ls -l ${work_dir} | grep "^d" | wc -l) # 目录下的目录及文件数量
if [ ${dirs_num} -gt 7 ] # 数量如果大于7
then
rm -rf ${work_dir}/${tmp_date} # 则执行删除
else
echo 'NO'
fi
linux删除7天之外的文件或目录
最新推荐文章于 2024-08-14 13:54:41 发布