广告
返回顶部
首页 > 资讯 > 操作系统 >详解Linux下find查找文件命令和grep查找文件命令
  • 245
分享到

详解Linux下find查找文件命令和grep查找文件命令

linux查找文件命令linuxfind文件命令linuxgrep命令 2022-06-05 00:06:59 245人浏览 独家记忆
摘要

目录一、find命令1.按文件名2.按文件类型查询3.按照文件大小查找4.按照文件日期查找4.1按照创建日期查找4.2按照修改日期查找4.3按照访问日期查找5.按深度查找5.1查找起始点以下n层的目录,不超过n层5.2搜

目录
  • 一、find命令
    • 1.按文件名
    • 2.按文件类型查询
    • 3.按照文件大小查找
    • 4.按照文件日期查找
      • 4.1按照创建日期查找
      • 4.2按照修改日期查找
      • 4.3按照访问日期查找
    • 5.按深度查找
      • 5.1查找起始点以下n层的目录,不超过n层
      • 5.2搜距离起始点n层以下的目录(即最少n层)
    • 6.高级查找
      • 6.1-exec
      • 6.2-ok
      • 6.3管道方式
  • 二、grep命令
    • 三、grep和find命令结合使用

      linux中一切皆文件的思想是重中之重,那么查找文件是学习Linux必须要掌握的技能。

      一、find命令

      1.按文件名

      find 路径 -name "文件名"
      UpnNDQZ

      :查找/home目录下的所有以.c为后缀的文件

      find /home -name "*.c"

      详解Linux下find查找文件命令和grep查找文件命令

      2.按文件类型查询

      find 路径 -type 类型

      类型:普通文件 f 目录d 符号链接l 块设备文件b

      字符设备文件c Socket文件s 管道文件p

      :查找/root/study/c++路径下的所有目录

      详解Linux下find查找文件命令和grep查找文件命令

      3.按照文件大小查找

      通项:find 路径 -size 范围

      范围:+表示大于 -表示小于 等于不需要符号

      大小:M(必须大写) k(必须小写) c(表示字符)

      :查找该目录下0k到10k的文件

      详解Linux下find查找文件命令和grep查找文件命令

      4.按照文件日期查找

      4.1按照创建日期查找

      find 路径 -ctime -n/+n

      4.2按照修改日期查找

      find 路径 -mtime -n/+n

      4.3按照访问日期查找

      find 路径 -atime -n/+n

      -n:n天以内 +n:n天以外

      5.按深度查找

      5.1查找起始点以下n层的目录,不超过n层

      find 路径 -maxdepth n(层数)

      详解Linux下find查找文件命令和grep查找文件命令

      5.2搜距离起始点n层以下的目录(即最少n层)

      find 路径 -mindepth n(层数)

      详解Linux下find查找文件命令和grep查找文件命令

      6.高级查找

      6.1-exec

      find 路径 查找方式 -exec shell命令 {} \;

      详解Linux下find查找文件命令和grep查找文件命令

      6.2-ok

      该方法与6.1相比更加安全,其存在确认过程

      find 路径 查找方式 -ok shell命令 {} \;

      详解Linux下find查找文件命令和grep查找文件命令

      6.3管道方式

      有较多文件时优先使用

      find 路径 查找方式 | xargs shell命令

      详解Linux下find查找文件命令和grep查找文件命令

      二、grep命令

      即按照内容查找

      grep 参数 "内容" 查找目录或文件

      参数

      -r 若是目录,则可以递归查找

      -n:可以显示该查找内容所在的行号

      -i:可以忽略大小写进行查找

      -v:不显示含有某字符串

      详解Linux下find查找文件命令和grep查找文件命令

      三、grep和find命令结合使用

      先使用find命令查找文件,然后使用grep命令查找哪些文件包含某个字符串

      find ./ -name "*.cpp" | xargs grep -n "main"

      详解Linux下find查找文件命令和grep查找文件命令

      到此这篇关于详解linux下find查找文件命令和grep命令查找文件的文章就介绍到这了,更多相关linux查找文件命令内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

      --结束END--

      本文标题: 详解Linux下find查找文件命令和grep查找文件命令

      本文链接: https://www.lsjlt.com/news/21636.html(转载时请注明来源链接)

      有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

      本篇文章演示代码以及资料文档资料下载

      下载Word文档到电脑,方便收藏和打印~

      下载Word文档
      猜你喜欢
      • 详解Linux下find查找文件命令和grep查找文件命令
        目录一、find命令1.按文件名2.按文件类型查询3.按照文件大小查找4.按照文件日期查找4.1按照创建日期查找4.2按照修改日期查找4.3按照访问日期查找5.按深度查找5.1查找起始点以下n层的目录,不超过n层5.2搜...
        99+
        2022-06-05
        linux查找文件命令 linuxfind文件命令 linuxgrep命令
      • find文件命令查找详解
        find命令详解    大家或多或少使用过windows的文件查找,针对整个文件系统、部分分区,以文件名、时间等条件来进行文件查找。在Linux中主要通过locate和find这两个命令...
        99+
        2022-10-18
      • 详解Linux命令与文件查找
        一、执行文件名查找 which(查找‘执行文件')  //根据PATH环境变量所规范的路径查询 which [-a] command      &n...
        99+
        2022-06-04
        Linux命令与文件查找 linux查找文件命令 linux命令 linux查找文件
      • linux查找文件命令grep怎么使用
        grep是一种用于在文本文件中查找指定内容的命令。它可以根据用户提供的模式匹配规则,搜索文件中的文本并返回匹配的行。基本用法:1. ...
        99+
        2023-09-25
        linux
      • Linux 命令find之查找文件的示例
        在 linux 命令中,find用于在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名,其支持按名称查找、按正则表达式查找、按文件大小查找、按文件权限查找等多种查询方式。如果在使用该命令时,不设置任何...
        99+
        2022-06-04
        Linux find命令 find命令查找文件 find 查找命令
      • Linux文本查找命令find的用法详解
        find 命令主要用于查找目录和文件,可以指定多种参数进行匹配。 用法:find  +查找路径  +命令参数   [输出形式] 查找路径:告诉find在哪查找 命令参数:指定要查找...
        99+
        2022-06-04
        linux find命令用法 linux文本查找命令find的用法详解
      • 怎么用Linux的find命令查找文件名
        要使用Linux的find命令来查找文件名,你可以按照以下步骤操作: 打开终端窗口,输入以下命令来使用find命令: find ...
        99+
        2023-10-25
        linux
      • linux如何使用grep命令查找文件内容
        这篇文章将为大家详细讲解有关linux如何使用grep命令查找文件内容,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在linux中,可以使用“grep 查找内容 文件”命令来查找文件内容;如果想要忽略大小...
        99+
        2023-06-14
      • 利用Linux Find命令快速查找文件方法
        目录一、find 命令基本使用方法二、find 命令进阶用法在茫茫的linux系统种我们如何快速的查找文件呢?对于系统文件基本上是有固定的位置的,但是有些软件安装文件是有自定义位置的,不熟悉的运维人员交接后我们需要重新适...
        99+
        2022-12-08
        LinuxFind命令查找文件位置 LinuxFind命令查找文件 LinuxFind命令用法 Find命令使用
      • 除了find命令,还有这么多文件查找命令!
        文件搜索命令远不止一个 find 命令,还有很多。本文就对 Linux 下文件搜索命令进行一个科普,让你能够在短时间内找到自己需要的文件。在系统里查找文件,是所有工程师都必备的技能(不管你用的是 Windows...
        99+
        2023-06-05
      • Shell查找命令find和grep如何使用
        本文小编为大家详细介绍“Shell查找命令find和grep如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Shell查找命令find和grep如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。第一节...
        99+
        2023-07-05
      • linux查找文件命令是什么
        linux查找文件命令是find命令、locate命令、grep命令、mlocate命令、which命令。在Linux系统中,查找文件是一项常见的操作。Linux提供了许多命令和选项,可以帮助我们快速而准确地找到我们需要的文件。以下是一些常...
        99+
        2023-07-31
      • hadoop查找文件的命令
        Hadoop中查找文件的命令是使用`hadoop fs -find`命令。该命令用于在Hadoop文件系统中查找指定目录下的文件。命...
        99+
        2023-10-11
        hadoop
      • Linux find命令快速查找中病毒文件教程
        这篇文章主要介绍“Linux find命令快速查找中病毒文件教程”,在日常操作中,相信很多人在Linux find命令快速查找中病毒文件教程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux find命...
        99+
        2023-06-13
      • Linux下查找文件常用命令有哪些
        这篇文章主要介绍了Linux下查找文件常用命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用linux系统难免会忘记文件所在的位置,可以使用以下命令对系统中的文件进...
        99+
        2023-06-27
      • Shell查找命令find和grep的具体使用
        目录第一节 文件查找之find命令第二节 find、locate、whereis和which总结第三节 grep和egrep第一节 文件查找之find命令 语法格式:find [路径] [选项] [操作] ...
        99+
        2023-03-23
        Shell查找命令find和grep Shell find Shell grep
      • Linux文件查找命令总结(上篇)
        目录前文which命令语法命令格式命令功能命令参数which命令使用示例实例1:查找文件、显示命令路径实例2:用 which 去找出 which实例3:找出 cd 这个命令wher&...
        99+
        2023-01-13
        Linux文件查找命令 linux查找文件的指令
      • linux中有哪些查找文件命令
        linux中有哪些查找文件命令?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基...
        99+
        2023-06-15
      • linux中文件查找命令有哪些
        这篇文章主要介绍linux中文件查找命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1. findfind 命令应该是最经典的命令了,谈到搜索工具第一个想到的肯定是 find 命令。但是,find  ...
        99+
        2023-06-15
      • 如何使用find命令查找Linux中的隐藏文件
        这篇文章主要介绍“如何使用find命令查找Linux中的隐藏文件”,在日常操作中,相信很多人在如何使用find命令查找Linux中的隐藏文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用find命令查...
        99+
        2023-06-12
      软考高级职称资格查询
      编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
      • 官方手机版

      • 微信公众号

      • 商务合作