首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux如何查找文件内容

Linux查找文件内容常用命令方法。  ...从文件内容查找匹配指定字符串行: $ grep "被查找字符串" 文件名 例子:在当前目录第一级文件夹中寻找包含指定字符串.in文件 grep "thermcontact" */*.in...从文件内容查找与正则表达式匹配行: $ grep –e “正则表达式” 文件名 查找时不区分大小写: $ grep –i "被查找字符串" 文件名 查找匹配行数: $ grep -c "被查找字符串..." 文件名 从文件内容查找不匹配指定字符串行: $ grep –v "被查找字符串" 文件名 从根目录开始查找所有扩展名为.log文本文件,并找出包含”ERROR”行 find / -type...f -name "*.log" | xargs grep "ERROR" 例子:从当前目录开始查找所有扩展名为.in文本文件,并找出包含”thermcontact”行 find .

4.7K30

Linux如何查找文件内容

Linux查找文件内容常用命令方法。  ...从文件内容查找匹配指定字符串行: $ grep "被查找字符串" 文件名 例子:在当前目录第一级文件夹中寻找包含指定字符串.in文件 grep "thermcontact" */*.in 从文件内容查找与正则表达式匹配行...: $ grep –e “正则表达式” 文件名 查找时不区分大小写: $ grep –i "被查找字符串" 文件名 查找匹配行数: $ grep -c "被查找字符串" 文件名 从文件内容查找不匹配指定字符串行...: $ grep –v "被查找字符串" 文件名 从根目录开始查找所有扩展名为.log文本文件,并找出包含”ERROR”行 find / -type f -name "*.log" | xargs...grep "ERROR" 例子:从当前目录开始查找所有扩展名为.in文本文件,并找出包含”thermcontact”行 find .

7.9K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux Shell查找文件

    /bin/bash # 查找当前目录中所有大于1mb文件,把文件名写到文本文件中,统计个数 # # find命令,参数:路径地址,命令参数,-size n (查找长度为n文件) -type f (...查找某类型文件,f普通文件) # tee命令 参数:文件名 (把输入数据保存成文件) # | 管道符号 把第一个命令执行结果传给第二个命令 # wc统计命令,参数:-l (统计行数) find.../bin/bash # 目的:查找/目录下,文件名以abc开头文件100个,保存到文件中 # # for in循环 # shell命令替换,反引号,将命令执行结果保存到变量中 # find查找命令...参数:-name "xxx" (查找文件名,里面可以用通配符*) # head开头命令 参数:-n (显示多少行) # 输出重定向>> 两个>>代表追加 for filename in `find /

    5.2K20

    linux下根据字符串匹配文件内容查找文件

    前言: 在这家公司比较少接触到linux, 内网测试都是部署在windows上....近期部署了外网linux上, 测试在线上遇到一些bug需要解决, 一时间忘记了一些命令, 于是打算补一补, 用到了就记一记 这篇记录是grep命令 通常用到比较多地方就是用来过滤输出, 如 //查看进程时进行过滤...现在用它来匹配文件内容 实例操作 首先 待查找文件如下 [cailinfan@game1 common]$ ls common.log common.log.2020.11.03.22....2020.11.05.16 common.log.2020.11.05.18 common.log.2020.11.05.19 [cailinfan@game1 common]$ 场景2: 打印出在该文件内容中中出现次数...[cailinfan@game1 common]$ 场景4: 匹配即出现a又有b字符串文本行信息 [cailinfan@game1 interface]$ grep -n "1043846373394350080

    3.6K30

    Linux查找文件方法

    Linux四种查找文件方法 ? 一、which which命令作用是,在PATH变量指定路径中,搜索某个系统命令位置,并且返回第一个搜索结果。 也就是说它返回是你该命令所处位置。...上面说了locate是在一个库里查找文件,因此对于一些有新变动文件,而你库还没更新时,这些文件你是用locate找不到,这时find就派上用场了,它可是从硬盘里一个一个进行查找,正因为这样它速度也会相当慢...#按文件属主来查找 -group groupname #按组来查找 -mtime -n +n #按文件更改时间来查找文件...,-n指n天以内,+n指n天以前 -atime -n +n #按文件访问时间来查 -ctime -n +n #按文件创建时间来查找文件...#查无有效属主文件,即文件属主在/etc/passwd中不存在 -ctime -n +n #按文件创建时间来查找文件,-n指n天以内,+n指n天以前 -nogroup

    6.6K10

    【每日一坑 6】 查找文件内容

    上次坑好像反响不是很好,论坛上只有两份解答。其实这题难度不大,不用什么特殊函数来解决,就是字符串、队列各种操作,可能会比较烦。...如果你要用 python 来处理数据、文件,抓取网页等等,最后也都逃不过各种字符串和队列操作。...这题本来定比较宽松,你可以选择按标点划分成新队列,或者按照固定长度划分新队列,然后再按照元素在队列中位置,重新整合成新队列输出。具体实现就不在微信里发了。 之前说过要挖几个跟文件相关坑。...今天就是在之前“查找文件基础上,增加对文件内容检索。仍然是设定某个文件夹,不同是要再增加一个文本参数,然后列出这个文件夹(含所有子文件夹),所有文件内容包括这个搜索文本文件。...#==== Crossin编程教室 ====# 每天5分钟,轻松学编程 回复 p 查看Python课程 回复 g 查看Pygame课程 回复 i 查看Git课程 回复 t 查看习题 回复 w 查看其他文章

    81970

    Linux查找文件 find

    Linux查找文件 find find命令可以在文件系统中查找文件,它一般语法为: find 路径... 测试... 动作... 路径:find开始执行后,会查看每个路径及其整个目录树。...测试:对于遇到每个文件,都会进行测试。测试结果为真的文件会被做成一个列表。 动作:测试完成后,对列表中每个文件执行指定动作。...所属组为name -uid n 拥有着id为n -gid n 所属组id为n -nonuser 搜索文件拥有者不在 /etc/passwd 文件 -nongroup 搜索文件所属组不在 /etc/...]time在之前第n天文件 -[amc]time [+-] n [amc]time在n天之前(+)或之内(-)(不含第n天)文件 -newer file 比file还要新文件 -[amc]min...ls -l处理find搜索到每个文件 这个例子中';'代表着每个文件处理语句结束,下面是另一个例子: $ find ./ -type d -exec chmod 777 {} ';' # 将工作目录下目录文件修改为

    7.9K40

    Linux查找文件 whereis locate

    Linux查找文件 whereis locate 本文目录 1 whereis 2 locate Linux查找文件可以使用whereis、locate、find这些命令,其中find命令最古老且功能最强...本文仅介绍whereis和locate用法,find命令在后续文章介绍。 whereis 事实上,whereis命令仅搜索特定类型文件:二进制可执行文件、说明文档、源文件和其他特殊文件。...whereis命令语法简单介绍如下: whereis [-bm] name... whereis name搜索文件名为name特定类型文件: $ whereis ifconfig ifconfig...whereis -b name搜索文件名为name二进制可执行文件: $ whereis -b cat cat: /bin/cat 上面的命令找到了名为cat二进制可执行文件。...locate locate命令在一个数据库中通过文件名查找文件,所以其查找速度很快。

    3.3K20

    linux 命令行 查找文件_grep命令查找文件

    一 grep : 查看文件内容,在文件中查询一个关键字,即搜索字符串命令(在指定文件中搜索符合条件字符串) grep 是包含匹配,不是完全精确匹配,特别适合查找内容 语法 : grep...[-option] 需要搜索关键字 文件名 参数: -n —- 连行号一起显示 -c —- 统计有几行 -i —- 忽略大小写(一般用少) -v —- 排除指定字符串(了解),取反,查找出来内容是搜索条件以外所有的内容...,适合找文件使用(linux 中最强大搜索命令) 语法: find [path] [-option] —- find [搜索范围][搜索条件] 参数: -name 文件名 —- 按照文件名进行搜索...(了解) 参数: -user 所有者 —- 按照文件所有者进行搜索(了解) [root@localhostTEST ~]# find / -user test01 三 locate : 用来查找文件...,按照文件名查找,消耗资源小,比find -name 快很多,但是新创建文件找不到,并且 tmp 临时目录 下文件也找不到,原因,是locate 查找Linux数据库 /var/lib/mlocate.db

    6.3K40

    rgrep命令 – 查找文件符合条件字符串

    rgrep命令功能和grep命令类似,可查找内容包含指定范本样式文件,如果发现某文件内容符合所指定范本样式,预设rgrep命令会把含有范本样式那一列显示出来。...显示范本样式与范例说明 -B 忽略二进制数据 -c 计算符合范本样式列数 -D 排错模式,只列出命令搜寻的目录清单,而不会读取文件内容 -F 只读取该连接所指向原始文件内容 -h 特别将符合范本样式字符串标示出来...-H 只列出符合范本样式字符串,而非显示整列内容 -i 忽略字符大小写差别 -l 列出文件内容符合指定范本样式文件名称 -n 在显示符合坊本样式那一列之前,标示出该列列数编号 -N 不要递归处理...-r 递归处理,将指定目录下所有文件及子目录一并处理 -R 此参数效果和指定”-r”参数类似,但只主力符合范本样式文件名称文件 -v 反转查找 -W 限制符合范本样式字符串所在列,必须拥有的字符数...-x 只处理符合指定扩展名文件名称文件 --help 显示帮助信息 --version 显示版本信息 参考实例 在当前目录下查找句子中包含”Hello”字符串文件: [root@linuxcool

    38300

    rgrep命令 – 查找文件符合条件字符串

    rgrep命令功能和grep命令类似,可查找内容包含指定范本样式文件,如果发现某文件内容符合所指定范本样式,预设rgrep命令会把含有范本样式那一列显示出来。...显示范本样式与范例说明 -B 忽略二进制数据 -c 计算符合范本样式列数 -D 排错模式,只列出命令搜寻的目录清单,而不会读取文件内容 -F 只读取该连接所指向原始文件内容 -h 特别将符合范本样式字符串标示出来...-H 只列出符合范本样式字符串,而非显示整列内容 -i 忽略字符大小写差别 -l 列出文件内容符合指定范本样式文件名称 -n 在显示符合坊本样式那一列之前,标示出该列列数编号 -N 不要递归处理...-r 递归处理,将指定目录下所有文件及子目录一并处理 -R 此参数效果和指定”-r”参数类似,但只主力符合范本样式文件名称文件 -v 反转查找 -W 限制符合范本样式字符串所在列,必须拥有的字符数...-x 只处理符合指定扩展名文件名称文件 --help 显示帮助信息 --version 显示版本信息 参考实例 在当前目录下查找句子中包含”Hello”字符串文件: [root@linuxcool

    54300
    领券