美文网首页
Linux查找文件的语句以及检索文件内容

Linux查找文件的语句以及检索文件内容

作者: bearrrrr | 来源:发表于2019-12-23 10:27 被阅读0次

查找文件

find path [options]params

如 find ~ -name "HelloWorld.java"

即查找用户目录下的HelloWorld.java文件

find / -name "HelloWorld*"

即查找根目录下以HelloWorld开头的文件

find / -iname "HelloWorld*"

iname表示不区分大小写 即helloWorld.java也可以查找出来

若需要查看更多find语句的应用方式 

man find  即可

检索文件内容

语法 grep [options]parrern file

grep全称 global regular expression print

查找文件里符合条件的字符串

如 grep 'hello' data.log

即查找data.log文件中 包含hello的字符串

grep -o 'hello\[[a-z]\]' data.log

即查找data.log文件中 包含 hello[a到z]的文件 -o可以支持正则表达式的解析

grep -v 'grep'

即过滤掉 grep的结果

管道符  |  的作用 即将上一个语句的输出带入到下一个语句的输入

如 find ~ -name "hello.java" | grep 'ERROR'

即寻找文件名为hello.java的文件里包含ERROR的语句

相关文章

网友评论

      本文标题:Linux查找文件的语句以及检索文件内容

      本文链接:https://www.haomeiwen.com/subject/bpcznctx.html