Chinaunix

标题: 求一个删除系统中超过30天的文件的SHELL脚本程序 [打印本页]

作者: bjbs_270    时间: 2005-10-28 11:07
标题: 求一个删除系统中超过30天的文件的SHELL脚本程序
求一个删除系统中超过30天的文件的SHELL脚本程序
在此谢过了!!
作者: bjbs_270    时间: 2005-10-28 11:09
标题: 求一个删除系统中超过30天的文件的SHELL脚本程序
具体点就是在一个指定的系统目录下查找指定格式的文件自创建时间起到当天超过指定日期的文件给删除掉的脚本,触发我用crontab,主要是脚本写不了,,对SHELL不熟,
在此谢过了
作者: pvb1979    时间: 2005-10-28 11:13
标题: 求一个删除系统中超过30天的文件的SHELL脚本程序
find 命令能解决这个要求。
find 路径 -mtime +天数 -exec rm -fr {} \;
楼下的比 我的好。xargs
作者: dbcat    时间: 2005-10-28 11:13
标题: 求一个删除系统中超过30天的文件的SHELL脚本程序
find / -name "*.sh" -mtime +30 | xargs -i rm {}
作者: bjbs_270    时间: 2005-10-28 11:24
标题: 求一个删除系统中超过30天的文件的SHELL脚本程序
谢谢哦,,
把这个加到crontab中就OK了,,
作者: lijunling    时间: 2005-10-31 11:54
原帖由 dbcat 于 2005-10-28 11:13 发表
find / -name "*.sh" -mtime +30 | xargs -i rm {}



最好不要重根目录开始,最好只删除你自己的文件系统中的,而且建议你把他放到另外的目录中,回头收工删除,否则,一旦你删错了,就只有哭的份了!!!
作者: lych    时间: 2005-10-31 12:02
所以还是改为mv吧,mv到一个空闲的目录中,等完事再把文件删掉!
作者: creat7151    时间: 2005-10-31 15:02
恩 ,小心无大错呀。
作者: 一碟子酸白菜    时间: 2005-11-02 19:07
原帖由 dbcat 于 2005-10-28 11:13 发表
find / -name "*.sh" -mtime +30 | xargs -i rm {}

恐怖!

[ 本帖最后由 一碟子酸白菜 于 2005-11-2 19:08 编辑 ]
作者: r00to    时间: 2005-11-02 19:20
楼主不加限制,难道不担心把系统库和配置文件等重要的东西一并删除了么?
作者: 寂寞烈火    时间: 2005-11-02 19:22
原帖由 creat7151 于 2005-10-31 15:02 发表
恩 ,小心无大错呀。

嗯,小心使得万年船呀~~ :em11:




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2