2016-05-25 105 views
0

我需要在包含字符串「qunar」的CentOS 7 DirectAdmin服務器上找到文件(以及文件路徑)。所以它需要搜索服務器內的所有文件。搜索所有文件中的特定文本

我該如何做到這一點?

我試過了,但後來服務器沒有迴應,是因爲搜索沉重嗎?

grep -i -R "qunar"/

回答

1

爲了使打印grep的只是文件名,而不是包含匹配的行,你可以使用-l選項:

grep -ril 'qunar'/

-r-R僅僅是一個品味的問題。

至於「沒有迴應」:您正在搜索機器上每個文件的完整內容;取決於您的搜索字詞的常見程度,您可能需要等待一段時間直到第一次點擊。