2015-07-08 1 views
0

Есть ли такая утилита, как «найти», вместо этого найдите каталоги с указанным пользователем именем в терминале linux/unix (или параметр в поиске, который позволит включить одно и то же)?Эквивалент «найти» для поиска каталогов в терминале linux?

+0

'find' может быть ограничен только для печати каталогов. См. Предикат '-type'. –

+2

Используйте 'find. -type d -name "* something *" 'или' -iname '* something * "', если вы хотите, чтобы регистр не учитывался. –

ответ

1

Вы можете использовать find для этого плюс опция -type d (d = только каталог, f будет возвращать только файлы).

Используйте -name "pattern" для поиска чувствительного к регистру. pattern может содержать * (любое количество неизвестных символов, в том числе нет) или ? (ровно один произвольный символ).

Используйте -iname "pattern" для поиска нечувствительного к регистру.

Пример:

find /home -type d -iname "public*html" 

найти public_html, publichtml или PublicHtml в любом месте под /home

Связанные:

+1

Этот параметр не будет называться «d», если объекты, которые он находит, называются «папками». Он находит каталоги. –

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