商务服务
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/ , 查看更多   
最新文章
金秀贤仍否认与金赛纶未成年时交往 在发布会上泣不成声
3月31日下午,韩国演员金秀贤在法律代理人的陪同下举行记者会,金秀贤说,“我与故人(金赛纶)的私生活每当被暴露出来的时候,
特朗普政策不确定性增加,全球央行准备应对措施
冉学东纽约期金强势突破3100美元大关,创下历史新高。将金价目标上调至3300美元,而则更激进地认为,若全球黄金投资需求同比增长
绿城管理郭佳峰:委托方拿地和开发意愿增强,代建将迎新发展机遇
乐居财经 徐迪 3月31日,绿城管理(09979.HK)举行2024年度业绩发布会。董事会联席主席郭佳峰谈及房地产未来发展趋势时表示,近
青年青睐“轻相亲” 73.9%受访者表示周围有人尝试过
  “恋综式旅行”、线上打卡、线下社群聚会……当下,一些基于兴趣互动的相亲形式受到年轻人欢迎。近日,中国青年报社社会调查
马尔克斯:我这一生只写了一本书
“多年以后,面对行刑队,奥雷里亚诺·布恩迪亚上校将会回想起父亲带他去见识冰块的那个遥远的下午……” 《百年孤独》为加西亚
活塞重塑辉煌指日可待!本赛季胜场数已是上赛季三倍 如何做到的?
当地时间周五,蒂姆・哈达威二世刚迈进更衣室,就再也压抑不住内心的激动。虽然凯德・坎宁安因左小腿挫伤,已经连续第三场缺席比
容积率1.1 本土房企万镜底价竞得金华婺城商住地
潮新闻客户端 记者 岑天宇今日,金华婺城区共计1宗地块出让。最终,该地块经过一轮竞价,由本土房企金华万境房地产开发底价竞得
西安知名音乐人王伟去世,年仅39岁
3月30日,西安市民族管弦乐学会发布讣告:3月29日19时15分,西安市民族管弦乐学会副会长,知名音乐人、青年古琴演奏家王伟先生,
从小作坊到全球第四,做对了哪几件事?
内容来源:笔记侠(Notemans) 责编 | 贾宁 排版 | 沐言今天咱们来聊“全球化”,这个词对大部分朋友来说并不陌生。在过去50
核电、汽零板块领涨 南方精工等个股涨停吸金超5亿
3月25日,A股三大指数窄幅震荡,上证指数收平报3369.98点,深证成指、创业板指分别下跌0.43%、0.33%。全市场成交额达1.29万亿元

loading