Linux的查找指令介绍

1.find指令

find指令是将从指定目录向下递归遍历其全部子目录,将满足条件目录或文件的显示在终端。

(1)find 指定目录 -name 文件名

查找指定目录下的文件。文件名可以写成*.txt,表示查所有的txt文件。

(2)find 指定目录 -user 用户名

查找指定目录下属于该用户的文件。

(3)find 指定目录 -size 文件大小范围

文件大小范围举例说明:

-200M,表示小于200M的文件。

+200K,表示大于200K的文件。

2.locate指令

该指令可以快速定位文件的绝对路径。locate指令利用实现建立好的数据库实现快速定位。locate无需遍历整个文件系统,查询速度快。

语法:locate 文件名

在第一次使用语法前要使用updatedb指令创建locate数据库。

3.grep指令

该指令是过滤查找,显示文件中有关键字的所有行。(-n显示行号,-i忽略字母大小)

语法:grep “查找的关键字” 文件的绝对路径 或者 cat 文件的绝对路径 | grep “查找的关键字”

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值