前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >find使用基础

find使用基础

作者头像
逍遥子大表哥
发布2021-12-17 14:03:22
2830
发布2021-12-17 14:03:22
举报
文章被收录于专栏:kali blog

文件找不到了,Windows上,大家习惯了右上角直接搜索,分分钟就找回来了,但这样操作真的安全吗? 反正,这样的“便宜”事就别想对Linux做了。

其实,Linux上的文件查找也并不难啦,而且安全性十足哒(特别花样多,比格高),就小小的find的就能做到。

find的用法(绝对core)

基本格式:find 搜索范围 搜索条件 搜索内容

白话解:就是find空格后面加你想要搜索的目录(/xxx),再空格后面加上搜索条件(下面吾慢慢讲到),再空格内容就OK啦。

例:

代码语言:javascript
复制
find /tmp -name linux.list      (查询tmp目录下linux.list文件)  

按用户创建来查找

例:查询lamp用户在tmp目录下创建的文件。

代码语言:javascript
复制
find /tmp -user lamp

按文件大小

例:查询tmp目录下大于100MB的文件或小于10MB的文件

代码语言:javascript
复制
find /tmp -size +204800 或find /tmp -size -20480

科普:size是代码块,一个数据块 = 512字节=0.5k 1k=1024字节 1m=1024k

区间查找:把两个例子组合起来,

代码语言:javascript
复制
find /tmp -size +20480 && -size -204800

按时间查找

    1. 查询10分钟之前访问的文件
代码语言:javascript
复制
find /tmp -amin -10(注:a:access的简写 min:minute)
    1. 查询10分钟之内修改的文件
代码语言:javascript
复制
find /tmp -mmin -10(注:m:modify的简写 min:minute)
    1. 查询10分钟之内属性被修改的文件
代码语言:javascript
复制
find /tmp -cmin -10(注:c:change的简写 min:minute)

模糊查找(终极方法)

    1. 假设你的文件以rc开头,你甚至连几位字母都记不住了,那么
代码语言:javascript
复制
find /etc -name rc*      (*:匹配多个字符)

*:匹配多个字符

  • 2.假设你的文件以rc开头,你记得是四位字母,那么
代码语言:javascript
复制
 find /etc -name rc??     (?:匹配单个字符)

版权属于:逍遥子大表哥

本文链接:https://cloud.tencent.com/developer/article/1920558

按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • find的用法(绝对core)
  • 按用户创建来查找
  • 按文件大小
  • 区间查找:把两个例子组合起来,
  • 按时间查找
  • 模糊查找(终极方法)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档