美文网首页
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