linux grep查找关键字(linux查找内容命令)

:暂无数据 2026-06-25 04:50:01 :0

linux grep查找关键字(linux查找内容命令)

这篇文章给大家聊聊关于linux grep查找关键字,以及linux查找内容命令对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

本文目录

linux查找内容命令

find,用于在文件树中查找文件并作相应的处理

-name:按照文件名查找文件

-perm:按照文件权限查找文件

-user:按照文件属主来查找文件

-size:按照指定的文件大小查找文件【+n:大于,-n:小于,n:等于】

-group:按照文件所属的组来查找文件

-mtime《-n》《+n》:按照文件更改时间来查找文件,-n表示n天之内,+n表示n天以前

-newer file1 file2:查找更改时间在file1和file2之间的文件

例如:

  • find -mtime -2:查找48小时修改过的文件

  • find -name “.log“:查找当前目录以“.log“结尾的文件

  • find /opt/soft/test -perm 777:查找指定目录下权限为777的文件

  • find -type f -name “*.log“:查找当前目录下以“.log“结尾的普通文件

  • find -type d | sort:查找当前所有目标目录并排序

  • find /home/wansw -size +20M:查找大于20M的文件

  • locate指令,可以快速定位文件路径,利用事先建立的系统中的所有文件名称和路径的locate数据库,无需遍历整个文件系统,查询速度较快,为了保证查询准确性,需要定期更新。《Linux就该这么学》

  • updatedb:第一次运行前,创建locate数据库

  • grep,用于过滤/搜索指定字符串。可以使用正则表达式,能配合多种命令使用。

    用法:grep 【选项】 查找内容 源文件

    -A:显示符合的行及之后的内容

    -B:显示符合的行及之前的内容

    -C:显示符合的行及前后的内容

    -c:计算符合的行数目

    -n:显示匹配行和行号

    -i:忽略大小写

    规则表达式

    :’grep’表示匹配所有以grep开头的行

    ’表示匹配所有以grep结尾的行

    .:’gr.p’表示匹配’gr’后面接任意字符然后是’p’

    :’grep’表示匹配一个或多个空格后紧跟grep的行

    :[Gg]rep表示匹配Grep与grep

    :[A-FH-Z]rep表示匹配不以A-F、H-Z开头并紧跟rep的行

    例如(grep命令大多数时候多要和别的命令一起使用才有意义):

    ps -ef | grep -c SVN:查找指定的进程的个数

    cat test.txt | grep -f test2.txt:从text2.txt中读取关键字后在test.txt中搜索

    cat test.txt | grep nf text2.txt:从text2.txt中读取关键字后在text.txt中搜索并显示行号

    grep ’linux’ text.txt test2.txt:从多个文件中搜索关键字’linux’

    cat test.txt | grep -E ’ed|at’:显示包含ed或at的行

linux下怎么用grep指令找有字符串结尾的行

1、首先在打开的linux终端下,可以使用grep --help查看,如下图所示。

2、常规用法,使用grep 接关键字文件,如下图所示。

3、对于关键字有空格或者比较长的字符串,可以使用单引号或双引号锁定,如下图所示。

4、注意grep是检索关键字,如果要排除这个关键字,使用 grep -v,如下图所示就完成了。

linux 查找包含关键字的所有文件并删除该文件

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。

2、在linux命令行下输入shell指令:find . -name “abc*“|xargs rm -rfv。

3、键盘按“回车键”运行shell指令,此时会看到abc开头的abc123.txt和abc6swef.txt都被删除了。

Linux 怎么搜索关键字

方法一:find命令
find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。
命令格式:find 《指定目录》 《指定条件》 《指定动作》
- 《指定目录》: 所要搜索的目录及其所有子目录。默认为当前目录。
- 《指定条件》: 所要搜索的文件的特征。
- 《指定动作》: 对搜索结果进行特定的处理。
如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在屏幕上。
使用实例:
$ find . -name ’my*’
搜索当前目录(含子目录,以下同)中,所有文件名以my开头的文件。
$ find . -name ’my*’ -ls
搜索当前目录中,所有文件名以my开头的文件,并显示它们的详细信息。
$ find . -type f -mmin -10
搜索当前目录中,所有过去10分钟中更新过的普通文件。如果不加-type f参数,则搜索普通文件+特殊文件+目录。

方法二:locate命令
locate命令其实是“find -name“的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。
使用实例:
$ locate /etc/sh
搜索etc目录下所有以sh开头的文件。
$ locate ~/m
搜索用户主目录下,所有以m开头的文件。
$ locate -i ~/m
搜索用户主目录下,所有以m开头的文件,并且忽略大小写。

关于本次linux grep查找关键字和linux查找内容命令的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

linux grep查找关键字(linux查找内容命令)

本文编辑:admin

更多文章:


turtles歌曲(哪位大神有turtles(乌龟组合)的<谢谢>的歌词中文翻译 感激不尽)

turtles歌曲(哪位大神有turtles(乌龟组合)的<谢谢>的歌词中文翻译 感激不尽)

“turtles歌曲”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看turtles歌曲(哪位大神有turtles(乌龟组合)的的歌词中文翻译 感激不尽)!

2026年10月11日 10:00

java转义字符(java中的转义字符的作用是什么)

java转义字符(java中的转义字符的作用是什么)

其实java转义字符的问题并不复杂,但是又很多的朋友都不太了解java中的转义字符的作用是什么,因此呢,今天小编就来为大家分享java转义字符的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 09:40

金山铁路22号线(请问现在轨道交通22号线金山铁路是个什么情况据说9月28日就开通了啊~~~)

金山铁路22号线(请问现在轨道交通22号线金山铁路是个什么情况据说9月28日就开通了啊~~~)

“金山铁路22号线”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看金山铁路22号线(请问现在轨道交通22号线金山铁路是个什么情况据说9月28日就开通了啊~~~)!

2026年10月11日 09:10

repercussions(都是余波,repercussions和aftermath有什么区别啊)

repercussions(都是余波,repercussions和aftermath有什么区别啊)

今天给各位分享都是余波,repercussions和aftermath有什么区别啊的知识,其中也会对都是余波,repercussions和aftermath有什么区别啊进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月11日 09:00

dropdownlist 绑定(DropDownList 绑定所有项 并 显示指定项)

dropdownlist 绑定(DropDownList 绑定所有项 并 显示指定项)

本篇文章给大家谈谈dropdownlist 绑定,以及DropDownList 绑定所有项 并 显示指定项对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年10月11日 08:50

协方差计算公式(协方差的计算公式)

协方差计算公式(协方差的计算公式)

这篇文章给大家聊聊关于协方差计算公式,以及协方差的计算公式对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月11日 08:10

易语言网页api接口怎么调用(易语言,怎么读取网页json的api)

易语言网页api接口怎么调用(易语言,怎么读取网页json的api)

本篇文章给大家谈谈易语言网页api接口怎么调用,以及易语言,怎么读取网页json的api对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月11日 08:00

majority of(the majority of 和 a majority of的区别以及用法例句)

majority of(the majority of 和 a majority of的区别以及用法例句)

这篇文章给大家聊聊关于majority of,以及the majority of 和 a majority of的区别以及用法例句对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月11日 07:40

汉字机内码查询表(1个汉字的机内码是几位谢谢)

汉字机内码查询表(1个汉字的机内码是几位谢谢)

大家好,关于汉字机内码查询表很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于1个汉字的机内码是几位谢谢的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年10月11日 07:20

promote翻译(英语翻译倡导怎么说)

promote翻译(英语翻译倡导怎么说)

其实promote翻译的问题并不复杂,但是又很多的朋友都不太了解英语翻译倡导怎么说,因此呢,今天小编就来为大家分享promote翻译的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 06:30

最近更新

热门文章

标签列表