查找最近一小时内修改且包含特定单词的文件

查找最近一小时内修改且包含特定单词的文件

我想找到最近一小时内修改的包含特定数量的文件。我目前有以下内容:

find . -maxdepth 1 -mtime -0.5 | grep -lir "100"

这将返回带有该编号的所有文件,即使在上一小时内未修改。

谢谢。

答案1

也许您实际正在做的事情和您已经清理过的内容之间存在转录错误 - 因为我不希望原始帖子中的命令执行您所要求的操作,也不会执行您所要求的操作你所描述的方式。老实说,我希望它根本不起作用。

根据可用工具的版本,这应该可以满足您的需求。

find . -type f -maxdepth 1 -mmin -61 -print0 | xargs -0 grep -l "100"

-maxdepth 1如果您想要遍历子目录,您可能需要调整/删除。

相关内容