我有一个装有cygwin的Windows 7盒子。对于给定的文件夹,如何查找某个文件的时间戳在特定范围内?我需要对所有文件夹进行递归检查。
答案 0 :(得分:1)
您可以使用find来搜索时间范围,但这是一种解决方法。
创建两个临时文件,例如temp1,temp2
touch --date 'yyyy-mm-dd' temp1
touch --date 'yyyy-mm-dd' temp2
这会将这些文件的时间戳更改为您设置的任何内容。然后使用find作为范围:
find /some/dir/ -newer temp1 -not -newer temp2
请注意,您的搜索将返回比temp1更新的日期,但不包括temp1和更早的日期,包括temp2。