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_视频公开课