美文网首页
Linux查找文件内容关键字

Linux查找文件内容关键字

作者: 南风nanfeng | 来源:发表于2020-04-30 16:30 被阅读0次

在linux下如果要查找包含某个关键字的文件,如要在/root/目录下搜索带有关键字“zcwyou”的文件,在终端下运行命令:

[root@zcwyou ~]# find /root/ –type f |xargs grep "give_flower_log_json"

./20200424/04/give_flower_log.log: Dlogback.configurationFile=/data1/datax/conf/logback.xml -Dlog.file.name=give_flower_log_json

在当前目录下查找带有OutOfMemory关键字的文件

[work@dt-001 dataxLog]$ grep -r 'OutOfMemory' .
./20200422/21/discussion_oper_log.log: - java.lang.OutOfMemoryError: unable to create new native thread
./20200422/21/discussion_oper_log.log:Caused by: java.lang.OutOfMemoryError: unable to create new native thread

查找当前目录及其子目录下所有log文件中包含某关键字的文件,假设关键字为:OutOfMemory

(base) [work@dt-001 dataxLog]$ find -name "*.log" | xargs grep -l 'OutOfMemory'
./20200422/21/discussion_oper_log.log
./20200422/21/exclusive_privilege_signature_log.log
./20200422/21/pyramid_delegate_cancel_log.log
./20200422/21/alliancebuild_log.log

查找目录/var/www/html/test/里,包含带关键字linuxrumen.com的文件并删除这些文件

[root@zcwyou ~]# find /var/www/html/test/ -type f -exec grep “linuxrumen.com” {} \; -print -exec rm {} \;

查找当前目录下的所有文件中是否含有某个字符串,假设关键字为zcwyou

[root@zcwyou ~]# find .|xargs grep -ri "zcwyou"

查找当前目录下的所有文件中是否含有某个字符串(以关键字zcwyou为例),并且只打印出文件名

[root@zcwyou ~]# find .|xargs grep -ri "zcwyou" -l

linux 查找某目录下包含关键字内容的文件

grep -r “{关键字}” {路径}

相关文章

  • Linux查找文件内容关键字

    在linux下如果要查找包含某个关键字的文件,如要在/root/目录下搜索带有关键字“zcwyou”的文件,在终端...

  • Linux常用命令

    查找文件/目录 # 根据文件内容关键字查找文件 $ find . -name "aa*" | xargs grep...

  • week(4)

    Linux查找目录或文件 查找目录:find /(查找范围) -name '查找关键字' -type d 查找文件...

  • Linux 创建 删除 复制 重命名 文件 通配符查找文件

    Linux 创建 删除 复制 重命名 文件 通配符查找文件 显示文件内容 切换至root用户,并进入root用...

  • Linux下的五个文件查找命令

    在使用linux的时候,经常需要查找文件。下面总结一下linux下查找文件的五个命令。 find命令 find是最...

  • Linux grep、tail命令的混合使用

    grep Linux grep命令用于查找文件里符合条件的字符串。grep指令用于查找内容包含指定的范本样式的文件...

  • 每天一个Linux命令(21):grep 命令

    Linux grep 命令用于查找文件里符合条件的字符串。grep 指令用于查找内容包含指定的范本样式的文件,如果...

  • linux grep命令

    Linux grep 命令用于查找文件里符合条件的字符串。grep 指令用于查找内容包含指定的范本样式的文件,如果...

  • Linux grep 命令详解

    Linux grep 命令用于查找文件里符合条件的字符串。 grep 指令用于查找内容包含指定的范本样式的文件,如...

  • 每天一条linux命令——grep

    Linux grep 命令用于查找文件里符合条件的字符串。grep 指令用于查找内容包含指定的范本样式的文件,如果...

网友评论

      本文标题:Linux查找文件内容关键字

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