我想问一下如何在两个日期和时间之间计算linux中的文件数量?
示例我有10个文件,如:
Date Modified Filename
2016101500 1.file
2016101501 2.file
2016101502 3.file
2016101503 4.file
2016101504 5.file
所以,如果我想在00.00到03.00之间计算文件,那我有多少文件?
答案 0 :(得分:0)
您可以使用find命令并指定时间范围,如下所示:
find -newerct 2016-10-15T00:00:00 -and -not -newerct 2016-10-15T03:00:01 | wc -l
-newerct
允许您提供与更改时间进行比较的文字时间戳。 -and -not
两次合并来构建范围。2016-10-15T04:00:00
。wc -l
以获取文件数。有许多有用的时间戳测试,请参阅 find 命令的文档。