Linux指令之搜索查找类
创始人
2025-05-30 14:21:11
0

文章目录

  • 前言
  • 一、搜索查找类
    • find指令
    • locate指令
    • grep指令和管道符号|


前言

上一篇我们学习了时间日期类指令,接下来学习搜索查找类指令


一、搜索查找类

find指令

find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。
√基本语法

find[搜索范围][选项]

√选项说明
在这里插入图片描述

应用实例

案例1:按文件名∶根据名称查找/home目录下的hello.txt文件
在这里插入图片描述

案例2:按拥有者:查找/opt自录下,用户名称为nobody的文件

find /opt -user nobody

案例3:查找整个linux系统下大于200M的文件(+n大于-n小于n等于,单位有k,MG)

find / -size +200M

在这里插入图片描述

locate指令

locate指令可以快速定位文件路径。locate指令利用事先建立的系统中所有文件名称及路径的locate数据库实现快速定位给定的文件。Locate指令无需遍历整个文件系统,查询速度较快。为了保证查询结果的准确度,管理员必须定期更新locate时刻
基本语法
locate搜索文件
特别说明
由于locate指令基于数据库进行查询,所以第一次运行前,必须使用updatedb指令创建locate数据库。
√应用实例
案例1:请使用locate指令快速定位hello.txt文件所在目录

which指令,可以查看某个指令在哪个目录下,比如Is指令在哪个目录

which Is

grep指令和管道符号|

grep过滤查找,管道符,I”,表示将前一个命令的处理结果输出传递给后面的命令处理
基本语法
grep[选项]查找内容源文件
常用选项
在这里插入图片描述

应用实例
案例1:请在hello.txt文件中,查找“yes”所在行,并且显示行号
写法1: cat /home/hello.txt | grep “yes”

写法2: grep -n “yes” /home/hello.txt

在这里插入图片描述
在这里插入图片描述

相关内容

热门资讯

万科 20 亿债券展期方案遭否... 文|恒心来源|博望财经2025年12月22日,“22万科MTNO04”第二次持有人会议投票结果出炉,...
抖音电商2025兴趣产业带数据... 过去一年,我们在抖音电商发现了一些有趣的消费现象:30岁以上成年人购入非亲子类玩具的销售额同比增长超...
华夏幸福硬刚平安?五项提案全部... 本文来源:时代周报 作者:郭鹏华夏幸福(600340.SH)与平安人寿的矛盾继续扩大。12月22日,...
李彦宏急了,百度大变天 广告下滑、季度亏损,李彦宏亲自操刀,重整百度。文|《中国企业家》记者 赵东山见习记者孙欣编辑|何伊凡...
黄金再创历史新高,金矿股何时追... 12月23日,现货黄金价格再创历史新高,引发金矿股集体上涨。山东黄金(600547.SH)涨幅领先,...
成都AI公司诺比侃赴港上市,创... 微成都报道12月23日,诺比侃人工智能科技(成都)股份有限公司(以下简称“诺比侃”)正式在香港联合交...
快手为什么没防住黑灰产攻击?安... 红星资本局12月23日消息,针对昨日晚间直播间现色情内容一事,快手科技(01024.HK)今日午间发...
全球大模型第一股之争:中国AI... 原创首发 | 金角财经(ID: F-Jinjiao)作者 |罗夏48小时内,中国大模型领域的两只“独...
长三角铁路元旦假期运输方案出台... 记者12月23日从中国铁路上海局集团有限公司(以下简称上铁集团)获悉,长三角铁路2026年元旦假期运...
一日四破发!IPO密集发行 港... 12月22日,港股四只新股明基医院集团股份有限公司(股票代码:02581.HK)、华芢生物-B(股票...