0

我需要在 unix 中搜索一个以“catalina”开头的文件

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

我还需要一次显示几个文件,然后再显示一些。那里有大量的日志文件。我知道有一些表达,但忘记了......

4

2 回答 2

1

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

用于iname不区分大小写匹配。

为了不被长长的文件列表所淹没,请过滤less(附加|less)。您也可以使用more代替less.

于 2011-02-08T09:50:37.083 回答
0

如果 catalina 是文件名,则使用

find -name 'catalina*'

如果 catalina 是文件中包含的第一个单词,则使用

find -type f | xargs head -v -n 1 | grep -B 1 -A 1 -e '^catalina'
于 2011-02-08T09:57:35.110 回答