linux实用知识4——搜索相关指令

find

从指令目录向下递归遍历各个子目录,显示满足条件的文件或目录。


基本语法:
find [搜索范围] [选项]

常用选项:

-name    指定文件名

-user    指定拥有者

-size    指定文件大小


例子
查找整个linux系统大于20m的文件 
(+n 大于  -n小于  n等于)

find / -size +20M

M要大写,如果是k的话则小写



locate

快速定位文件路径。

它利用了系统中事先建立好的locate数据库,查询时无需遍历整个文件系统,查询速度快!

为了保证查询结果的准确度,需要定期更新local时刻。


基本语法:
locate 搜索文件


特别说明:
第一次运行前,需要使用updatedb指令创建locate数据库。



grep && 管道符 |

grep**过滤查找**,

管道符 |,表示前一个命令的处理结果,输出传递给后面的指令处理。


基本语法:
grep [选项] 查找内容 源文件

常用选项:

-n  显示匹配项和行号

-i   忽略大小写


例子

在hello.txt中,查找“yes”所在行,并显示行号

cat hello.txt | grep -n yes
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值