问题: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
阅读(1337) | 评论(0) | 转发(0) |