2013-08-06 79 views

回答

4

嘗試

find . -iname tomcat\* 

與目錄搜索,或CD你想搜索的目錄更換點

如果你。只想搜索目錄名,試試

find . -type d -iname tomcat\* 
1

使用find:

find/-name "tomcat*" 
-1

嘗試grep

grep -r "tomcat" dir 
2

這裏其他的答案可以是一個有點混亂,沒有上下文。簡短的回答是去看find的手冊頁,但我可以在這裏添加一些總結。從本質上講,你想:

find <starting path> -iname "tomcat*" 

您可以更改-iname-name如果你希望它是區分大小寫的。如果您只想在當前目錄中搜索並且更低,則應使用.作爲起始目錄。如果要搜索整個文件系統,請使用/。如果您想要使用tomcast創建任何文件名,即使它在文件後面,請使用"*tomcat*"。你只需要弄清楚什麼是你的搜索完全正確。

+0

我應該還提到,這個問題可能是題外話了這麼並且是對超級用戶來說可能更好。 –

+0

+1用於編譯其他答案的要點並給出簡明的解釋。 – Sven

1

隨着Linux的發現(GNU的findutils)4.7嘗試-wholename測試:

find . -wholename */tomcat*

find . -type d -wholename */tomcat*

相關問題