• 【终端使用】文件搜索 "find"命令 的使用


    "find"命令,是 Linux 中强大的文件搜索命令。不仅可以按照文件名搜索文件,还可以按照权限、大小、时间、inode 号等来搜索文件。但是 "find" 命令是直接在硬盘中进行搜索的,如果指定的搜索范围过大,"find"命令就会消耗较大的系统资源,导致服务器压力过大。所以,在使用 "find"命令搜索时,不要指定过大的搜索范围。

    "find"命令的基本信息如下:

    • 命令名称:find
    • 英文原意:search for files in a directory hierarchy
    • 所在路径:/bin/find
    • 执行权限:所有用户
    • 功能描述:在目录中查找文件

    命令格式

    命令 作用
    find 搜索路径 [选项] 搜索内容 搜索只当路径中的 文件、目录

    "find" 是比较特殊的命令,它有两个参数:

    • 第一个参数用来指定搜索路径;
    • 第二个参数用来指定搜索内容。

    ①如果省略搜索路径,表示从当前目录下搜索。

    ②之前学习过的通配符,可以在"find"命令中使用。

    一、按照文件名搜索

    命令格式: find  搜索路径  [选项]  搜索内容

    选项:

    • "-name"选项: 按照文件名搜索;
    • "-iname"选项: 按照文件名搜索,不区分文件名大小;

    1、假设"Greamrod_INFO.txt"是一个非常重要的文件,要使用 "find"命令 来搜索这个文件。

     2、只知道"Greamrod_INFO.txt"文件是保存在用户主目录下,但具体的位置不知道,搜索方式如下图:

     3、文保存在用户主目录下,搜索"Greamrod_INFO.txt"文件,忽略大小写(使用"-iname"选项):

     4、文件保存在用户主目录下,忘记了"Greamrod_INFO.txt"文件的全程,只记得一部分文件名称(使用Linux中的 通配符),不知道是否区分大小写(使用"-iname"选项)。搜索方式如下图所示:

    参考文章连接:http://c.biancheng.net/view/779.html

  • 相关阅读:
    Java IO包装流如何关闭?
    Validator关于js,jq赋值不触发验证解决办法
    4 统计量&抽样分布
    3 概率的基本概念&离散型随机变量
    2 数据的概括性度量
    1 数据 & 图表
    Python 闭包
    一个自动修正数据时间和补全缺失数据的MapReduce程序
    MapReduce原理
    Hadoop MapReduce常用输入输出格式
  • 原文地址:https://www.cnblogs.com/greamrod/p/12467205.html
Copyright © 2020-2023  润新知