商务服务
Linux操作系统中对文件内容中的指定关键字进行查找(grep命令)|| Linux操作系统中查找指定目录下的指定文件(find命令)
2024-11-11 09:47

Linux操作系统中    命令用于查找指定文件里符合条件的字符串。

Linux操作系统中对文件内容中的指定关键字进行查找(grep命令)||  Linux操作系统中查找指定目录下的指定文件(find命令)

   指令用于查找某文件内容中包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为 -,则 grep 指令会从标准输入设备读取数据(当前终端所在的目录就是grep命令的需要查找的文件路径)。

查找方法:

在vi/vim命令行模式下(当启动vi/vim时便进入了命令行模式)直接输入:  (区分大小写)

然后回车,定位到第一个关键字,之后通过n键向下查找,通过N键向上查找

例如:

查找方法:

在当前文件夹目录中打开Linux命令行并输入:  或者   

例如:

查找方法:递归查找

 

例如1:查找《/home/xxx/桌面》目录中的所有文件里内容包含《用例》的某一行数据。(指定路径查找关键字所在的行数据)

例如2:在当前终端所在路径的所有文件中内容包含《用例》的某一行数据。(没有指定路径查找关键字所在的行数据,默认为当前终端所在路径)

查找方法:查找的文件实时更新,查找的关键字内容也在实时更新

  

  

例如:查找文件《备注.txt》中《版本》关键字出现的次数

1、Linux    命令用来在指定目录下查找文件(相当与windows操作系统的在文件系统中搜索文件名,目的是为了找到文件)任何位于参数之前的字符串都将被视为欲查找的目录名

2、如果使用  命令时,如果不设置任何参数,则    命令将在当前终端目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。

参数解释:

1)path:要查找的目录路径。

2)options :表示对目录路径中文件的查找方式

options常用的有下选项:

3)print:表示将结果输出到标准输出。

4)exec:对匹配的文件执行该参数所给出的shell命令。形式为command {} ;,注意{}与;之间有空格。

5)ok:与exec作用相同,区别在于,在执行命令之前,都会给出提示,让用户确认是否执行。

简单一点来说,其实  命令的使用格式如下:

1、根据文件名查找

实例:

 

在当前目录及子目录中,查找大写字母开头的txt文件:

在/etc及其子目录中,查找host开头的文件:

在$HOME目录及其子目录中,查找所有文件:

在当前目录及子目录中,查找不是out开头的txt文件:

2、按目录查找

在当前目录除aa之外的子目录内搜索 txt文件:

在当前目录,不在其子目录中,查找txt文件:

3、按权限查找

在当前目录及子目录中,查找属主具有读写执行,其他具有读执行权限的文件:

4、按文件类型查找 (b/d/c/p/l/f )

在当前目录及子目录下,查找符号链接文件:

5、按属主及属组

查找属主是www的文件:

查找属主被删除的文件:

查找属组 mysql 的文件:

查找用户组被删掉的文件:

6、按时间查找

查找2天内被更改过的文件:

查找2天前被更改过的文件:

查找一天内被访问的文件:

查找一天前被访问的文件:

查找一天内状态被改变的文件:

查找一天前状态被改变的文件:

查找10分钟以前状态被改变的文件:

7、按文件新旧

查找比 aa.txt 新的文件:

查找比 aa.txt 旧的文件:

查找比aa.txt新,比bb.txt旧的文件:

8、按文件大小查找

查找超过1M的文件:

查找等于6字节的文件:

查找小于32k的文件:

9、执行命令

1)查找 del.txt 并删除,删除前提示确认:

2) 查找 aa.txt 并备份为aa.txt.bak:

3)查当前目录下的所有普通文件:

解释:查当前目录下的所有普通文件,并在 - exec 选项中使用 ls -l 命令将它们列出。

4)在 /logs 目录中查找更改时间在5日以前的文件并删除它们:

5)查询当天修改过的文件:

6)查询文件并询问是否要显示:

1)加 -print参数

查找目录并列出目录下的文件(为找到的每一个目录单独执行ls命令,没有选项-print参数时文件列表前一行不会显示目录名称)

运行结果:

 2)不加 -print参数

1、表示  通配任意的字符

2、表示  通配任意的单个字符 

 

3、[ ] 表示 通配括号里面的任意一个字符

    以上就是本篇文章【Linux操作系统中对文件内容中的指定关键字进行查找(grep命令)|| Linux操作系统中查找指定目录下的指定文件(find命令)】的全部内容了,欢迎阅览 ! 文章地址:http://fabua.ksxb.net/news/376.html 
     文章      相关文章      动态      同类文章      热门文章      栏目首页      网站地图      返回首页 海之东岸资讯移动站 http://fabua.ksxb.net/mobile/ , 查看更多   
最新文章
瑞莱智慧朱萌:做AI安全先锋,瑞莱智慧的智慧与担当 | 2025向新·AI未来
前言:2025年,AI撕裂数据与实体的边界,量子计算探索物理规则的边缘,绿色科技重塑增长的伦理,低空经济、机器人、大模型打开科
郴州地王大厦范围二手房, 解析 | 2025购房必看攻略,避坑省钱秘籍,核心价值实测,抢抓30%优惠!
郴州地王大厦范围二手房, 解析 | 2025购房必看攻略,避坑省钱秘籍,核心价值实测,抢抓30%优惠!郴州地王大厦市中心地标,交通便
90亿美元鲸落无声:22万倍收益离场背后的比特币新旧资本交替
作者:马丁一场价值90亿美元的比特币交易,揭开了加密世界新旧资本交替的序幕。7月末,加密货币市场见证了一场史诗级交易:数字资
易普力股票三个交易日涨幅偏离值超20%
雷达财经 文|杨洋 编|李亦辉7月23日,(002096)发布公告称,公司股票于2025年7月21日至23日连续三个交易日内收盘价格涨幅偏离值
泉州下达补助资金!南安19.05万元
为加快泉州数字经济高质量发展,推动大数据产业提质增效,经过前期的申报和审核工作,泉州市下达2025年数字经济发展专项资金市级
屏幕后的秘密!电影频道7.29将播出《玩命直播》
1905电影网 一个寻常的一天,你收到一个叫“玩命直播”的网站链接,里面是一款真人大冒险直播游戏,游戏规则是:你可以成为观看
庆阳到厦门曾厝埯旅游小吃, 2025必看_小吃攻略解析_必吃榜单曝光_省钱秘籍解密_10大美味盘点!
庆阳到厦门曾厝埯旅游小吃, 2025必看_小吃攻略解析_必吃榜单曝光_省钱秘籍解密_10大美味盘点!从庆阳一路南下厦门曾厝埯是个宝藏
“京彩绽放 益路奔腾”——2025北京体彩“益动京城”公益活动温情启幕​​
2025年7月30日,国家奥林匹克体育中心手球训练馆内气氛热烈非凡,备受瞩目的北京体彩“益动京城”公益活动在此正式启动,今年活
西安市民办义务教育学校电脑随机录取结束,剩余计划 4315 人
7月30日上午,西安市2025年民办义务教育学校电脑随机录取工作在各相关区县、开发区同时进行。本报记者作为公众监督团成员,在碑