linux – 在日期范围内查找终端中的文件

我在这里工作时通过telnet使用AIX,我想知道如何在数据范围之间的特定文件夹中查找文件,例如:我想查找文件夹X中所有在01-Aug-13之间创建的文件和3月31日-13日.

观察:

> TOUCH技巧(创建2个空文件以使用-newer选项)对我来说不起作用,一旦我在服务器上的用户角色不允许我创建文件.
>我需要在特定的日期之间找到,而不是几天(如:超过30天前创建的文件等)

提前致谢!

解决方法

您可以使用以下内容找到您需要的内容.

查找比特定日期/时间早的文件:

find ~/ -mtime $(echo $(date +%s) - $(date +%s -d"Dec 31,2009 23:59:59") | bc -l | awk '{print $1 / 86400}' | bc -l)

或者您可以在两个日期之间找到文件.第一次约会更近,最后日期越早.你可以下到第二个,你不必使用mtime.你可以使用任何你需要的.

find . -mtime $(date +%s -d"Aug 10,2013 23:59:59") -mtime $(date +%s -d"Aug 1,2013 23:59:59")

dawei

【声明】:丽水站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。