Grep
可以簡單地使用 grep 在目錄結構中查找文件嗎?
我喜歡使用 grep,但有時我只想在目錄樹中搜尋文件名,但不希望 grep 打開文件並在其中搜尋。grep 可以這樣做嗎?
這個問題有很多答案,但最“正確”的傳統 unix 答案是使用 find(1):
find / -type f -name foo\*
將在目前目錄下查找名稱以開頭的每個文件
foo
嘗試正則表達式,例如
ls -R |grep ^a
這將列出所有文件和子目錄,並將過濾以 a 開頭的名稱。
但是,這不包括路徑。