1.1.1. find + 路径 + -name + 文件名................................................................... 2
2.1.2. grep -r + “查找的关键字” + 路径............................................................... 3
1. find
1.1. 按文件名查询:-name
1.1.1. find + 路径 + -name + 文件名
1.1.2. find /home -name a.txt
1.2. 按文件大小查询:-size
1.2.1. find + 路径 + -size + 范围
范围
大于:+表示 -- +100k
小于:-表示 -- -100k
等于: 不需要添加符号 -- 100k
大小
M 必须大写
k 必须小写
1.2.2. 例子:
等于100k的文件: find ~/ -size 100k
大于100k的文件: find ~/ -size +100k
大于50k, 小于100k的文件: find~/ -size +50k -size -100k
1.3. 按文件类型查询:-type
1.3.1. find + 路径 + -type + 类型
类型
1. 普通文件类型用 f 表示而不是 -
2. d -> 目录
3. l -> 符号链接
4. b -> 块设备文件
5. c -> 字符设备文件
6. s -> socket文件,网络套接字
7. p -> 管道
1.3.2. find /home -type d
2. grep
2.1. 按文件内容查找
2.1.1. 参数:-r
2.1.2. grep -r + “查找的关键字” + 路径
grep -r"main void" /home/itcast
1.1.1. find + 路径 + -name + 文件名................................................................... 2
2.1.2. grep -r + “查找的关键字” + 路径............................................................... 3