Linux删除指定目录文件脚本
原创
©著作权归作者所有:来自51CTO博客作者数字化咨询顾问的原创作品,请联系作者获取转载授权,否则将追究法律责任
删除语法格式:
find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} /;
$find /u01/masicong -mtime +10 -name "*.*" -exec rm -rf {} /;
将/u01/backups目录下所有10天前带"."的文件删除
说明:
/u01/backups:想要进行清理的任意目录
-mtime:标准语句写法
-mitime +10:查找10天前的文件。
"*.*":希望查找的数据类型,"*.jpg"表示查找扩展名为jpg的所有文件,"*"表示查找所有文件
rm -rf:强制删除文件,包括目录
{} /; :固定写法,一对大括号+空格+/+;
建立SHELL脚本,masicong.sh,然后加入crontab列表中。
#vi masicong
#!/bin/sh
find /u01/masicong -mtime +15 -name "*.*" -exec rm -rf {} /;
赋权
#chmod 777 clear
#crontab -e
10 10 * * */usr/local/bin/masicong
上一篇:Oracle 临时表空间
下一篇:SQL语句decode函数

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux删除乱码文件
Linux删除乱码文件
特殊字符 上传 删除操作 -
python3 删除以某个后缀结尾的文件
python3 删除以某个后缀结尾的文件
python3 删除 某个 后缀结尾 -
linux如何删除以破折号开头的文件
linux如何删除以破折号开头的文件
linux 运维 服务器 shell 删除文件 -
linux查找当前目录下以.txt结尾的文件,并且删除
linux查找当前目录下以.txt结尾的文件,并且删除
linux 运维 服务器 shell