linux相关,  常用TXT文档

删除指定目录下N天前的带扩展名文件.sh

#!/bin/bash
#删除指定目录下N天前的带扩展名文件.sh_
echo "删除指定目录下N天前的带扩展名文件_用于日志清理!,请在有权限的用户下执行"
#find /usr/WebSphere/AppServer/profiles/AppSrv01/provlog -mtime +5 -name "*.*" -exec rm -rf {} \;
echo "请输入要清理的目录," 
read cldir
echo "要清除的目录为:${cldir}"
echo "请输入要清多少天前的文件:"
read cdate
echo "清除${cdate}天前的文件"
echo "按y开始清除,请慎重!!!!!!"
read yorn
if test ${yorn}=y
then
#保留本文件
#chmod 000 ./删除指定目录下N天前的带扩展名文件.sh
find ${cldir} -mtime +${cdate} -name "*.*" -exec rm -rf {} \;
if test $?=0 
then echo "删除成功!"
fi 
else exit
fi
#权限再改回来
#chmod 755 ./删除指定目录下N天前的带扩展名文件.sh

exit
删除指定目录下N天前的带扩展名文件.sh已关闭评论