常用的文件查询和搜索命令: find 和 grep
命令 findfind命令用于在目录结构中查找文件
命令格式
find [路径] [参数] [关键字]
- 路径是要查找的目录路径,如果不写的话表示在当前目录下查找
- 关键字是文件名的一部分
主要参数 - -name<文件名字>:安装文件名字查找,查找与 “文件名字” 匹配的文件,可以使用通配符
- -depth :从指定目录下的最深层的子目录开始查找
- -gid<群组识别码> :查找复合指定群组识别码的文件或目录
- -group<群组名称>:查找符合指定的群组名称的文件或目录
- size<文件大小> :查找符合指定大小的文件
- type<文件类型> :查找符合指定类型的文件
- user<拥有者名称> :查找指定的拥有这名称的文件或目录
命令 grep
grep 命令用于查找包含指定关键字的文件
命令格式
grep [参数] [关键字] [文件列表]
主要参数
- -b : 在显示符合关键字的那一列前,标记处该列第 1 个字符的位编号。
- -c : 计算符合关键字的列数。
- -d<进行动作> : 当指定要查找的是目录而非文件时,必须使用此参数!否则 grep 指令将回报信息并停止搜索。
- -i : 忽略字符大小写。
- -v : 反转查找,只显示不匹配的行。
- -r : 在指定目录中递归查找
|
|
|
|
一个学 Linux 的新手
欢迎大家一起学习或留言补充
笔记来源于正点原子-STM32MP1 嵌入式 Linux 驱动开发指南



