我想找到最近一小时内修改的包含特定数量的文件。我目前有以下内容:
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
如果您想要遍历子目录,您可能需要调整/删除。