Поиск файла в Unix - PullRequest
       7

Поиск файла в Unix

0 голосов
/ 08 февраля 2011

Мне нужно найти файл в unix, который начинается с "catalina"

 find ... what to be used effectively -name, -exec ? Whats the expression

Также мне нужно показать несколько файлов одновременно, а затем показать еще несколько.Там есть огромный набор файлов журналов.Я знаю, что есть какое-то выражение, но забыл ...

Ответы [ 2 ]

1 голос
/ 08 февраля 2011

find /path/to/search/in -name 'catalina*'

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

Чтобы не перегружаться длинным списком файлов, отфильтруйте через less (добавьте |less). Вы также можете использовать more вместо less.

0 голосов
/ 08 февраля 2011

Если catalina - это имя файла, используйте

find -name 'catalina*'

Если слово catalina является первым словом, содержащимся в файле, используйте

find -type f | xargs head -v -n 1 | grep -B 1 -A 1 -e '^catalina'
...