用 -newermt 查找某日期后的文件

按绝对日期匹配修改过的文件,用于清理或审计。

Linux搜索文件find 文件查找低风险
运行 find . -type f -newermt '2026-01-01',列出该日期后修改的文件。

01命令

命令
$ find . -type f -newermt '2026-01-01' -name '*.log'

02作用说明

-newermt 接受真实日期,而非别扭的 -mtime 天数,让基于时间的搜索可读且精确。它是定时日志轮转、陈旧文件报告和增量处理的构件,全部可由脚本驱动。

03风险

风险低风险
使用条件Preinstalled on Linux (GNU findutils)
!注意: 时间测试依据文件修改时间,会被重写元数据的工具影响;请与其他条件组合。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-10-13 · 分类: 文件与文件夹

06相关方案