- 博客主页:Duck Bro 博客主页
- 系列专栏:Linux专栏
- 关注博主,后期持续更新系列文章
- 如果有错误感谢请大家批评指出,及时修改
- 感谢大家点赞👍收藏⭐评论✍
Linux基本指令之文件搜索指令
编号:07
文章目录
- Linux基本指令之文件搜索指令
-
- 四、文件搜索指令
-
- [1. 查找文件:find](#1. 查找文件:find)
- [2. 搜索字符:grep](#2. 搜索字符:grep)
- [3. 查看指令位置:which](#3. 查看指令位置:which)
- [4. 查看指令位置:whereis](#4. 查看指令位置:whereis)
四、文件搜索指令
文件搜索指令是用于在计算机系统中查找具有特定名称、扩展名、大小、日期等属性的文件的命令。常见的文件搜索指令有:
-
find:在指定目录下查找符合条件的文件和文件夹。
-
whereis:查找指定程序的可执行文件、源代码和帮助文档的位置。
-
which:查找指定程序的可执行文件路径。
-
grep:在文件中搜索符合指定模式或正则表达式的内容。
1. 查找文件:find
指令介绍
bash
指令名称:find
执行权限:所有用户
语法:find [路径] [选项] [文件名]
功能:用于在文件树种查找文件,并作出相应的处理
常用选项
-name 按照文件名查找文件
示例演示
bash
find /home/user_001 -name file.txt
2. 搜索字符:grep
指令介绍
bash
指令名称:grep
执行权限:所有用户
语法:grep [选项] [搜寻字符串] [文件]
功能:在文件中搜索字符串,将找到的行打印出来
常用选项
-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行
示例演示
bash
grep 'h' file.txt
3. 查看指令位置:which
指令介绍
bash
指令名称:which
执行权限:所有用户
语法:which [命令]
功能:搜索命令所在目录及别名信息
示例演示
bash
which pwd
4. 查看指令位置:whereis
指令介绍
bash
指令名称:whereis
执行权限:所有用户
语法:whereis [命令名称]
功能:搜索命令所在目录及帮助文档路径
示例演示
bash
whereis pwd