Grep

可以簡單地使用 grep 在目錄結構中查找文件嗎?

  • November 16, 2011

我喜歡使用 grep,但有時我只想在目錄樹中搜尋文件名,但不希望 grep 打開文件並在其中搜尋。grep 可以這樣做嗎?

這個問題有很多答案,但最“正確”的傳統 unix 答案是使用 find(1):

find / -type f -name foo\*

將在目前目錄下查找名稱以開頭的每個文件foo

嘗試正則表達式,例如

ls -R |grep ^a

這將列出所有文件和子目錄,並將過濾以 a 開頭的名稱。

但是,這不包括路徑。

引用自:https://serverfault.com/questions/328142