linux定时删除⽬录及⽂件条件分为两部分,⼀个是脚本删除⽬录及⽂件,⼀个是定时任务。
1.脚本删除⽬录及⽂件
在/home/test下创建脚本 touch del.sh
内容如下:
幼儿园教师节贺卡怎么写cd /home/test/directory
echo "进⼊⽬录:"
pwd
find ./ -mtime +3 d |xargs rm -rf;
echo "delete success"刘庆基
退社保
./为当前⽬录,可替换为需要搜索的⽬录
-type d 代表查询的为⽬录
-
mtime +3  代表3*24即3天以前的⽂件或者⽬录,相应可⾃⾏修改
2020双十一晚会将以上到的⽬录使⽤xargs组合后进⾏删除
2.添加定时任务
(补充:crontab -l 是查看当前⽤户所有定时任务)
执⾏命令 crontab -e是打开当前⽤户的定时任务脚本,使⽤编辑模式
黄磊个人资料0 0 * * *  /home/test/del.sh > /dev/null 2>&1
每天零点⾃动执⾏
第⼀个*号表⽰时间中的分钟取值范围:0-59
第⼆个*号表⽰时间中的⼩时取值范围:0-23
第三个*号表⽰⼀个⽉中的第⼏天,取值范围:1-31
第四个*号表⽰⼀年中的第⼏个⽉,取值范围:1-12
excel滚动条
第五个*号表⽰⼀个星期中的第⼏天,以星期天开始依次的取值为0~7,0、7都表⽰星期天