Linux查找指令


前言

本文主要介绍了Linux系统下的查找指令学习笔记,相关学习资料来自与B站韩顺平老师
【小白入门 通俗易懂】2021韩顺平 一周学会Linux


一、find指令

find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。
语法格式

find 搜索范围 选项

在这里插入图片描述

我要在根目录下找到斗罗大陆这本书

find / -name 斗罗大陆.txt

如果有结果,它会把结果打印出来,没有没有它就不会打印

查找/opt目录下,用户名称为nobody的文件

find /opt -user nobody

查找整个Linux系统在大于200M的文件(+200M大于,-200小于,200等于,单位k,M,G,T一般就够用了)

find / -size +200M

二、locate指令

locate指令可以快速定位文件路径。

locate指令快的原因是因为事先建立的系统中所有文件名称及其路径的locate数据库。

所有在使用locate查询之前,必须使用updatedb指令创建locate数据库。

使用locate指令快速定位斗罗大陆.txt文件所在目录

locate 斗罗大陆.txt

三、grep指令

grep为过滤查找,就跟windows里面的ctrl + F 一样去查找文本中的内容。

语法

grep 选项 查找内容 源文件

在这里插入图片描述
例,查找斗罗大陆小说里面哪里有斗罗大陆

grep -n 斗罗大陆 /opt/斗罗大陆.txt

注:有的时候也会和管道符号 | 连用

例,查找斗罗大陆小说里面哪里有斗罗大陆

cat /opt/斗罗大陆.txt | grep -n 斗罗大陆
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值