Linux指令篇 - 搜索查找类

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

find 指令

find指令将从指定目录向下递归的遍历子目录,从而将满足条件的文件或者目录显示出来;

  • 基本语法

    find [搜索范围] [选项]

  • 选项说明

    选项 说明
    -name<查询方式> 按照指定的文件名查找文件
    -user<用户名> 查找属于指定用户的文件
    -size<文件大小> 按照指定的文件大小查找文件
  • 应用案例

    案例1:查找/home目录下的hello.txt文件;

在这里插入图片描述

案例2.查找/opt目录下,用户名称为nobody的文件;

在这里插入图片描述

案例3:查找整个linux系统下大于20m的文件(M大写);

在这里插入图片描述

locate 指令

locate指令可以快速定位文件路径。

  • 基本语法

    locate [文件]

  • 特别说明

    locate指令基于数据库进行查询,所以第一次使用前,必须使用updatedb指令创建locate数据库;

  • 应用案例

    案例1:请使用locate指令快速定位hello.txt文件的路径;

在这里插入图片描述

grep 指令和管道符号 |

grep指令用于过滤查找,管道符号"1"表示将前一个命令的处理结果输出传递给后面的命令处理.

  • 基本语法

    grep [选项] 查找内容 源文件

  • 常用选项

选项 功能
-n 显示匹配行及行号
-i 忽略字母大小写
  • 应用案例

    案例1:请在hello.txt文件中,查找’yes’所在行,并且显示行号;

在这里插入图片描述


参考资料

1.韩顺平(老师)_Linux_视频公开课

发布了142 篇原创文章 · 获赞 160 · 访问量 22万+

猜你喜欢

转载自blog.csdn.net/Milogenius/article/details/101152619