我需要在 unix 中搜索一个以“catalina”开头的文件
find ... what to be used effectively -name, -exec ? Whats the expression
我还需要一次显示几个文件,然后再显示一些。那里有大量的日志文件。我知道有一些表达,但忘记了......
find /path/to/search/in -name 'catalina*'
用于iname
不区分大小写匹配。
为了不被长长的文件列表所淹没,请过滤less
(附加|less
)。您也可以使用more
代替less
.
如果 catalina 是文件名,则使用
find -name 'catalina*'
如果 catalina 是文件中包含的第一个单词,则使用
find -type f | xargs head -v -n 1 | grep -B 1 -A 1 -e '^catalina'