文档搜索

学习目标:

文档档名搜索

学习内容:

whereis +[ 参数 ] 档案或目录名
-l 可以列出 whereis 会去查询的几个主要目录
-b 只找binary 格式的档案
-s 只找 source 来源档案
在这里插入图片描述

在这里插入图片描述
whereis 只找几个特定的​​目录而已~并没有全系统去查询之故。所以说,whereis 主要是针对/bin /sbin 底下的执行档, 以及/usr/share/man 底下的man page 档案,跟几个比较特定的目录来处理而已。所以速度当然快的多!不过,就有某些档案是你找不到的啦!想要知道whereis 到底查了多少目录?可以使用whereis -l 来确认一下即可!

locate
locate第一次用时需要updatedb更新库
在这里插入图片描述

[root@localhost ~]# locate [-ir] keyword
选项与参数:
-i:忽略大小写的差异
-c:不输出档名,仅计算找到的档案数量
-l:仅输出几行的意思
-S:输出laocate所使用的资料库档案的相关资讯,包括该资料库记录的档案/目录数量等
-r:后面可接正规表示法的显示方式

find
[root@study ~]# find [PATH] [option] [action]
选项与参数:

  1. 与时间有关的选项:共有-atime, -ctime 与-mtime ,以-mtime 说明
    -mtime n :n 为数字,意义为在n 天之前的『一天之内』被更动过内容的档案;
    -mtime +n :列出在n 天之前(不含n 天本身)被更动过内容的档案档名;
    -mtime -n :列出在n 天之内(含n 天本身)被更动过内容的档案档名。
    -newer file :file 为一个存在的档案,列出比file 还要新的档案档名
    在这里插入图片描述mtime 内容变更时间 ctime 权限变更时间 atime 读取变更时间 -newer 列出档案日期比/zbw/user早的文件
    在这里插入图片描述
    find + 文档 -name + 内容 可以寻找文档下 包含的想要的内容
    比如在这里插入图片描述

利用某种文件命名模式来寻找文件,文件模式要用引号引起来:

find 目录位置 -name “文件模式” -print
比如寻找 .txt文件
在这里插入图片描述
找文件名以zbw开头的文件在这里插入图片描述
找文件名以一个大写字母开头的文件
在这里插入图片描述
用perm按文件权限模式来查找文件
在八进制数字前面要加一个横杠-,表示都匹配,如-007就相当于777,-005相当于555
在当前目录下查找文件权限位为1777的文件
在这里插入图片描述

在查找文件时希望忽略某个目录,那么可以使用-prune选项来指出需要忽略的目录
在这里插入图片描述
使用user和nouser查找文件

用user查找属主为某用户的文件
用nouser查找没有属主的文件
在这里插入图片描述
删除后
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值