文件与目录

findstr 命令怎么用?在文件或命令结果中查找文字(参数说明与示例)

Windows 11 / 10普通命令提示符即可更新于

findstr在文件或命令结果中查找文字

语法:findstr [/i] [/s] [/n] [/c:"字符串"] 文件

最常用:findstr /i "error" C:\logs\app.log —— 在日志里查找包含 error 的行

怎么打开命令提示符

按 Win + R,输入 cmd 回车。

常用参数

参数作用
/i不区分大小写
/s在当前目录和所有子目录中查找
/n显示行号
/c:"文字"把引号中的内容当作一个整体查找(含空格时用)
/v只显示不包含该文字的行

使用示例

findstr /i "error" C:\logs\app.log

在日志里查找包含 error 的行

ipconfig | findstr IPv4

只显示 ipconfig 结果中的 IPv4 地址那一行

findstr /s /i /m "密码" D:\docs\*.txt

列出 D:\docs 下所有包含“密码”的 txt 文件名

示例中的盘符和路径要换成你自己的。

注意事项

  • findstr 对 UTF-8 中文支持一般,查找中文时文件最好是 ANSI 编码,或改用 PowerShell 的 Select-String。