找回密码
 注册
查看: 2003|回复: 6

如何定时删除指定文件?

[复制链接]
发表于 2005-5-3 14:48:07 | 显示全部楼层 |阅读模式
原帖标题:linux!难题!难题!挑战!挑战! --- dannycat注
每天凌晨02:30分清除根目录下所有*.tmp文件!!
注:*.tmp的目录不能删除!!
发表于 2005-5-3 17:57:43 | 显示全部楼层
crontab -e -u root
2 3 * * * rm -rf /tmp/*
回复

使用道具 举报

发表于 2005-5-5 23:23:19 | 显示全部楼层
楼上的那个好像命令上面不符合要求……

用find -exec好了……
回复

使用道具 举报

发表于 2005-5-7 20:50:49 | 显示全部楼层
请楼上的把命令写全
回复

使用道具 举报

发表于 2005-5-8 15:42:41 | 显示全部楼层
find / -name "*.tmp" -exec rm {}\;
回复

使用道具 举报

发表于 2005-5-11 23:46:54 | 显示全部楼层
THANKS
回复

使用道具 举报

发表于 2005-5-14 16:09:08 | 显示全部楼层

Re: 如何定时删除指定文件?

[quote:c0c1e2fd31="alx841007"]
每天凌晨02:30分清除根目录下所有*.tmp文件!!
注:*.tmp的目录不能删除!![/quote]
既然是只删除根目录下的 *.tmp 文件,那就 rm -f /*.tmp 就成了,不加 -r 参数 rm 不会删除目录的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-22 06:12 , Processed in 0.025759 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表