文件查询问题记录一则

1335阅读 0评论2012-06-01 Jejory
分类:LINUX

问题:500w条数据的文件,该文件中1000w条数据记录着 某一个目录下的文件名,该目录下这些文件创建时间不同, 怎么快速找出 创建时间是2011-01-12 10:00:00之后的文件名,并把这些文件名导入到另外一个文件中?

先找到一个文件符合条件的,然后找比它创建的晚的文件
先找到2011-01-12 10:00:00之后的文件名,并把这些文件名导入到另外一个文件中
touch一个空文件,然后用find去比较
用touch -d改变空文件的创建时间
然后find 用 -newer


知识点
文件对底层来说都是stat调用
find 的 -amin -atime -ctime -cmin都只到分钟或者小时
mtime是修改数据的时候更新
ctime修改inode的时候更新

splite按行分
split -l
上一篇:开源监控软件ganglia安装手册
下一篇:drbd