文件搜索命令:find

  • 命令名称:find
  • 命令所在路径:/bin/find
  • 执行权限:所有用户
  • 语法:find [搜索范围] [匹配条件]
  • 功能描述:文件搜索
  • 范例:
    • 在目录 /etc 中查找文件 init

      $ find /etc -name init

      符号 释义
      -name 区分大小写
      -iname 不区分大小写
      • 可以使用用通配符 * 模糊查找
    • 在根目录下查找大于 100MB 的文件

      $ find / -size +204800

      符号 释义
      +n 大于
      -n 小于
      n 等于
      • Linux 下,一个数据块占 512 个字节,即 0.5k
    • 在 /etc 下查找大于 80MB 小于 100MB 的文件

      $ find /etc -size +163840 -a -size -204800

      符号 释义
      -a 两个条件同事满足
      -o 两个条件满足任意一个即可
    • 在根目录下查找所有者为 sc 的文件

      $ find /home -user sc

      符号 释义
      -user 根据所有者查找
      -group 根据所属组查找
    • 查找 /etc 下以 init 开头,后面跟 3 个字符为文件名的文件

      $ find /etc -name init???

    • 在 /etc 下查找 5 分钟内被修改过属性的文件和目录

      $ find /etc -cmin -5

      符号 释义
      -amin 访问时间 access
      -cmin 文件属性 change
      -mmin 文件内容 modify
      +5 超过 5 分钟
      -5 5 分钟以内
    • 在 /etc 下查找 inittab 文件,并显示其详细信息

      $ find /etc -name inittab -exec ls -l {} ;

      符号 释义
      -exec 表示连接命令
      -ok 同上方的 -exec
      {} ; 固定格式,表示 find 的查找结果
      |转义字符,作用于 ;
      ; 表示结束
    • 补充
      • -type 根据文件类型查找

        符号 释义
        f 文件
        d 目录
        l 软链接文件
      • inum 根据 i 节点查找


此为以前听 兄弟连的 Linux 公开课 记下的笔记

[Linux] 012 文件搜索命令的更多相关文章

  1. 4.Linux的文件搜索命令

    1.文件搜索命令  which 语法:which [命令名称] 范例:$which ls  列出ls命令所在目录 [chanshuyi@localhost ~]$ which ls alias ls= ...

  2. Linux的文件搜索命令(locate ,find,grep,find命令和)

    刚开始学Linux,这是关于Linux文件搜索命令,就目前,尽我所能把他写全一点,后期随时补充 文件搜索命令 一.locate命令 二.find命令 三.grep命令 四.find命令和grep命令的 ...

  3. Linux基本命令 文件搜索命令

    1.文件搜索命令find ================================================================================== 命令名称 ...

  4. Linux 之 文件搜索命令

    文件搜索命令 参考教程:[千峰教育] 文件搜索定位 grep: 作用:通用规则表达式分析程序,是一种强大的文本搜索工具, 它能使用正则表达式搜索文本,并把匹配的行打印出来. 格式:grep [选项] ...

  5. linux下文件搜索命令学习笔记

    1. locate:按照文件名搜索文件 locate filename 与find在整个操作系统中遍历搜索不同,locate命令在/var/lib/mlocate这个后台数据库中按照文件名搜索,所以优 ...

  6. Linux 基础——文件搜索命令find

    一.find命令的好处 有时会经常在目录下找文件或目录的具体存放在哪,但是该目录下的文件又很多不好找出.这时并不需要手动查看所有的文件,用find命令来帮助查找就行了.所以文件或目录一定归好类,存放有 ...

  7. Linux常用命令学习2---(文件搜索命令locate find、命令搜索命令whereis which、字符串搜索命令grep、帮助命令man)

     1.文件搜索命令:locate [文件名]    在后台数据库中按文件名搜索,搜索速度比find快,耗费资源更少    例子:locate test.txt,就会显示文件名包含 test.txt的所 ...

  8. Linux文件搜索命令

    文件搜索命令:locate locate 文件名 在后台数据库中按文件名搜索,搜索速度很快(比find命令要快得多) locate命令所搜索的后台数据库的位置:/var/bin/mlocate 支持模 ...

  9. linux常用命令:3文件搜索命令

    文件搜索命令 1. 命令名:find 命令所在路径:/bin/find 执行权限:所有用户 语法:find  [搜索范围]  [匹配条件] 功能描述:文件搜索 文件搜索类型 通过文件名搜索 -name ...

随机推荐

  1. C# String的几种比较方法对比(Compare,CompareTo, CompareOrdinal、Equals)

    原文:http://blog.csdn.net/wushang923/article/details/7527499 注意点:切换方法的时候要注意返回值引起的变化!!! 1.Compare会通过传递进 ...

  2. python学习笔记(8):

    一.变量和类型 1.Python基本变量类型: 整数 ,浮点数 ,字符串, 布尔值 ,空值 ,函数, 模块, 类型, 自定义类型 2.变量定义 :变量存储在内存中的值.这就意味着在创建变量时会在内存中 ...

  3. vue 中使用style(样式)

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. websocket无法注入bean问题解决方案

    websocket服务端往往需要和服务层打交道,因此需要将服务层的一些bean注入到websocket实现类中使用,但是呢,websocket实现类虽然顶部加上了@Component注解,依然无法通过 ...

  5. <input>/<textarea>输入框设置默认提示文字(隐藏式)

    html代码如下: <tr>    <td>签   名:</td>    <td><input type="text" nam ...

  6. JVM 运行时数据区域划分

    目录 前言 什么是JVM JRE/JDK/JVM是什么关系 JVM执行程序的过程 JVM的生命周期 JVM垃圾回收 JVM的内存区域划分 一.运行时数据区包括哪几部分? 二.运行时数据区的每部分到底存 ...

  7. 行人重识别(ReID) ——基于深度学习的行人重识别研究综述

    转自:https://zhuanlan.zhihu.com/p/31921944 前言:行人重识别(Person Re-identification)也称行人再识别,本文简称为ReID,是利用计算机视 ...

  8. 理解Promise (3)

    在promise  的then  中我们不仅有 成功状态 失败状态,可能还有等待状态,所以我们要对等待状态进行处理 function Promise(executor) { let self = th ...

  9. service pom

    <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> &l ...

  10. Flask学习笔记02之配置文件

    1. Flask默认的配置 Flask实例中包含了它的配置信息 #实例化一个Flask对象 app = Flask(__name__) # 打印默认配置信息 print(app.config) 打印结 ...