2013-08-06 4 views

ответ

4

Попробуйте

find . -iname tomcat\* 

Заменить точку с директорией для поиска или кд к директории вы хотите найти в

Если вам. только для поиска имен каталогов, попробуйте

find . -type d -iname tomcat\* 
1

Использование находка:

find/-name "tomcat*" 
2

Другие ответы здесь могут быть немного запутанным без контекста. Короткий ответ: посмотрите man-страницу на find, но я могу добавить несколько резюме здесь. По сути вы хотите:

find <starting path> -iname "tomcat*" 

Вы можете изменить -iname к -name, если вы хотите, чтобы это было чувствительно к регистру. Если вы хотите искать только в текущем каталоге и ниже, вы должны использовать . в качестве стартового каталога. Если вы хотите найти всю файловую систему, используйте /. Если вы хотите иметь какое-либо имя файла с tomcast, даже если это позже в файле, используйте "*tomcat*". Вам просто нужно выяснить, что именно подходит для вашего поиска.

+0

я, вероятно, следует также отметить, что этот вопрос, вероятно, не по теме для SO и вероятно, лучше для Суперпользователя. –

+0

+1 для составления сущности других ответов и предоставления краткого объяснения. – Sven

1

С Linux FIND (GNU Findutils) 4,7 попробуйте -wholename тест:

find . -wholename */tomcat*

или

find . -type d -wholename */tomcat*

Смежные вопросы