在命令行中查找特定文件

时间:2013-06-08 15:05:17

标签: command-line grep beautifulsoup

所以我最近下载了Beautiful Soup,您会在文档开头看到,我需要找到README.txt文件以获取有关bs4 beta文档的更多信息。

我查看了bs4所在的目录,但它不存在,所以我需要找到该文件。

我现在正在使用grep,但是我在20分钟前在命令行中运行了grep而且我什么都没有。这就是我所做的:

grep --include README.txt -l 'Beautiful Soup'

我的代码有问题,或者这只是一个非常慢的方法?如果错了什么是对的?如果它只是慢,那会更快?

注意:我有一台运行OSX Mountain Lion的mac。所以我的命令行是终端

1 个答案:

答案 0 :(得分:1)

你应该用find:

寻找README.txt
find . -name 'README.txt'

“。”表示您在当前目录中递归搜索。将其替换为您要搜索的文件夹

注意:你的shell是“bash”,这是os x终端和大多数unix系统中的默认shell