1

我正在尝试使用 find 来查找包含特定关键字的文件。据我了解, find 接受文件而不是目录(这就是它给我错误的原因)。那么有没有一种方法可以遍历每个子目录并查看每个文件以执行 find 命令,以便我可以获得包含给定关键字的所有文件的结果?(很像 grep)

到目前为止,我得到了这个: find \S "keyword" "directory\ *"

我得到的错误:

拒绝访问 - 目录名称

拒绝访问 - 目录名称

. . .

有人给我提示吗?我现在正在使用窗口 7。

4

1 回答 1

3

FIND不带/s开关(不是\s- 那是一个目录)

FINDSTR是另一种动物。

关于提示中可用的文档的唯一findstr /?疑问是,您可以通过指定来定位指定目录中的文件掩码\dirname\*,而不仅仅是记录在当前目录中。还有一个选项可以针对目录名称的分号分隔符列表运行 - 但我从未见过它使用过。

于 2013-05-10T13:34:23.227 回答