文件查找和检索

查找和检索

查找和检索......................................................................................................................... 1

1.      find............................................................................................................................... 2

1.1.      按文件名查询:-name........................................................................................ 2

1.1.1.       find + 路径 + -name + 文件名................................................................... 2

1.1.2.       find /home -name a.txt................................................................................. 2

1.2.      按文件大小查询:-size....................................................................................... 2

1.2.1.       find + 路径 + -size + 范围.......................................................................... 2

1.2.2.       例子:.............................................................................................................. 2

1.3.      按文件类型查询:-type...................................................................................... 2

1.3.1.       find + 路径 + -type + 类型......................................................................... 3

1.3.2.       find /home -type d......................................................................................... 3

2.       grep............................................................................................................................. 3

2.1.      按文件内容查找.................................................................................................. 3

2.1.1.       参数:-r........................................................................................................ 3

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.      find............................................................................................................................... 2

1.1.      按文件名查询:-name........................................................................................ 2

1.1.1.       find + 路径 + -name + 文件名................................................................... 2

1.1.2.       find /home -name a.txt................................................................................. 2

1.2.      按文件大小查询:-size....................................................................................... 2

1.2.1.       find + 路径 + -size + 范围.......................................................................... 2

1.2.2.       例子:.............................................................................................................. 2

1.3.      按文件类型查询:-type...................................................................................... 2

1.3.1.       find + 路径 + -type + 类型......................................................................... 3

1.3.2.       find /home -type d......................................................................................... 3

2.       grep............................................................................................................................. 3

2.1.      按文件内容查找.................................................................................................. 3

2.1.1.       参数:-r........................................................................................................ 3

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




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值