You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux系统下筛选yyyyMMdd格式文件名中月份为3的文件方法

查找yyyyMMdd格式文件名中3月文件的操作方法

以下是不同系统环境下的实现方案:

Linux/macOS 终端操作

普通通配符匹配(快速匹配)

执行如下命令即可,/path/to/your/directory替换为你的实际目录路径:

find /path/to/your/directory -type f -name "????03??"

4个?匹配前4位年份,03对应3月的月份字段,最后2个?匹配日期字段,刚好适配8位的yyyyMMdd命名规则。
如果文件带有扩展名,可将匹配规则改为"????03??.*"。

正则严格匹配(避免误匹配)

如果需要完全排除不符合命名规则的文件,可使用正则匹配:

find /path/to/your/directory -type f -regex ".*/[0-9]{4}03[0-9]{2}"

[0-9]{4}严格匹配4位数字年份,[0-9]{2}严格匹配2位数字日期,只有完全符合yyyyMMdd格式且月份为3的文件会被筛选出来。

Windows 命令提示符(CMD)操作

进入目标目录后执行如下命令:

dir /b /a-d "????03??"

参数说明:/b仅输出文件名,/a-d排除目录,仅筛选文件。带扩展名的场景可将匹配规则改为"????03??.*"。

Windows PowerShell 操作

通配符快速匹配

Get-ChildItem -Path "C:\path\to\your\directory" -File -Name -Filter "????03??"

将C:\path\to\your\directory替换为实际目录路径即可。

正则严格匹配

Get-ChildItem -Path "C:\path\to\your\directory" -File | Where-Object {$_.Name -match '^\d{4}03\d{2}$'}

可以完全过滤掉不符合yyyyMMdd命名规则的文件,筛选结果更精准。

内容的提问来源于stack exchange,提问作者user13686580

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 23:39:04