zoukankan      html  css  js  c++  java
  • 【终端使用】文件搜索 "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

  • 相关阅读:
    HDU1398Square Coins(母函数)
    HDU2079选课时间(母函数)
    HDU1028Ignatius and the Princess III(母函数)
    POJ1061青蛙的约会(扩展欧几里得)
    POJ1189钉子和小球(DP)
    POJ1179Polygon(DP)
    POJ2001Shortest Prefixes(字典树)
    POJ1157 LITTLE SHOP OF FLOWERS
    POJ3630Phone List(字典树)
    亲和串(HDU2203)
  • 原文地址:https://www.cnblogs.com/greamrod/p/12467205.html
Copyright © 2011-2022 走看看