LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1289|回复: 10

[求助]批量删除n天前创建的文件。怎么写脚本??

[复制链接]
发表于 2006-5-23 17:42:50 | 显示全部楼层 |阅读模式
现在想批量删除某一目录下N天前创建的文件,如何写这个脚本?越简单越好!
发表于 2006-5-23 17:46:53 | 显示全部楼层
不可能,六个字。
回复 支持 反对

使用道具 举报

发表于 2006-5-24 02:30:51 | 显示全部楼层
Post by mohanmode
现在想批量删除某一目录下N天前创建的文件,如何写这个脚本?越简单越好!
我记得Unix/Linux并不记录创建时间戳,只有访问,更改和修改的时间戳。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-26 23:22:55 | 显示全部楼层
谁告诉我一下啊!
回复 支持 反对

使用道具 举报

发表于 2006-5-27 00:07:55 | 显示全部楼层
find里面有这个吧?
回复 支持 反对

使用道具 举报

发表于 2006-5-27 00:35:36 | 显示全部楼层
find 的是 ctime atime mtime
都不是从创建时间。
回复 支持 反对

使用道具 举报

发表于 2006-5-27 22:43:26 | 显示全部楼层
Post by seamonkey
不可能,六个字。

要么“不可能”是六个字,要么总共8个字。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-29 14:23:42 | 显示全部楼层
如果文件创建后一直没有再修改,那也的修改时间可不可以认为就是创建时间啊??
如果是的话.那再请问: 删除7天前修改的文件.这个SHELL 怎么写??
谢谢!
回复 支持 反对

使用道具 举报

发表于 2006-5-29 14:29:13 | 显示全部楼层
ctime是inode改变时间,mtime是内容改变时间。不知你要哪个?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-29 15:32:53 | 显示全部楼层
晕啊.好复杂!
就是说,我的文件建立后.肯定不会再被改动.也不是都会被访问.
就想删掉7天前建的文件.怎么写?再次谢谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

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