2011-05-16 66 views
4

如何在网站的所有文件夹/文件中搜索代码段?如何在网站的所有文件夹/文件中搜索代码段?

我无法找到的代码,我找就行了。这是一个大型网站,通过逐个文件查看是不合理的。我怎样才能找到这个片段?

其他详情:
这是一个Drupal站点
我使用的是Mac
代码编辑软件我目前有果:科达,文字牧马人时,Dreamweaver

任何帮助将是令人难以置信的赞赏。

回答

7

只需使用grep - 采取在这里这个工具仔细一看:http://www.cyberciti.biz/faq/unix-linux-finding-files-by-content/

FYI:它是一个命令行工具。

同时认为,Drupal的可以在数据库中存储被什么东西,甚至是PHP代码(当你有一些内容使PHP过滤器,并把PHP内嵌其中发生)。因此,您可能无法在应用程序的代码中找到特定的代码片段,然后您可能需要查看数据库。

+0

我考虑了一试(grep的“字符串” *。PHP的),但在命令行中似乎从来没有停止工作(意思是没有任何反应),并没有给我答复。你认为这是一个服务器问题? – christina 2011-05-16 16:54:53

+0

不,有很多文件需要走路并找到正确的文件。先练习少量的文件,找到你需要的正确命令。事情是文件没有被grep索引过,因此他们需要在处理表达式的时候走过去。它有时需要很长时间,但如果命令正确,结果也是正确的。你也可以从命令行尝试'man grep'。 – Tadeck 2011-05-16 17:19:49

+1

呜呼,我找到了片段!谢谢你通过它走过,我真的很感激。 – christina 2011-05-16 18:55:31

0

虽然通过终端的grep将工作奇妙的OSX和* nix用户,那些在Windows上可能会发现grep的不可用。

对于谁想要一个解决方案,你可以试试下面的Windows用户:

1)使用Cygwin(http://www.cygwin.com),它可以使用grep安装

2)拼抢grepWin的副本(http://tools.tortoisesvn.net/grepWin.html);一个带前端UI的grep工具。

相关问题