文件搜索 find

find [搜索范围] [匹配条件]
注意: Linux是区分大小写的

按名字查找
find /etc -name init
find /ect -name *init*
find /etc -name init???

如果不区分大小写,使用-iname

find /etc -iname init
按大小查找

在根目录下查找大于100MB的文件

find / -size +204800

+n 大于 -n小于 n等于

根据所属组查找

在根目录下查找所有者为user1的文件

find /home -user user1
根据所属组查找

在根目录下查找所属组为group1的文件

find /home -group group1
其他查找方式
 find /etc -cmin 5

-amin 访问时间 acess
-cmin 文件属性 change
-mmin 文件内容 modify

-a -o

-a 两个条件同时满足
-o 两个条件满足任意一个即可

find /etc -size +16348 -a -size -204800
对搜索结果执行操作 exec/-ok {} ;
find /home -name test -exec ls -l {} \;
find /home -name test -ok rm {} \;
根据类型查找

-type 根据文件类型查找
f 文件 d 目录 l 软连接

根据i节点查找

-inum 根据i节点查找

在文件资料库中查找文件 locate

locate 文件名
locate查找比较快
将文件定期更新到数据库mlocate.db中
刚创建的文件不能立即查找,是因为mlocate还没有更新,使用命令updatedb来更新
有些路径不在locate的搜索范围,比如/tmp
-i 不区分大小写

搜索命令所在目录及别名信息 which

which ls

运行结果:

/bin/ls

搜索命令所在目录及帮助文档路径 whereis

whereis ls

在文件中搜索字符串匹配的行并输出 grep

grep -iv [指定字符串] [文件]
-i 不区分大小写
-v 排除指定字串

获得帮助信息 man

manual
man [命令或配置文件]
man ls
man services (不需要写路径)
查看帮助信息,查看命令格式,如果查看参数的用法,可以使用/来进行搜索查找

获得shell内置命令的帮助信息

help 命令
如果使用which或者whereis,不能输出命令路径,这些命令是shell内置命令

Linux-文件搜索相关推荐

  1. [转]Linux文件搜索

    简述Linux文件搜索 1 .关于搜索: 在Linux文件系统中,搜索概念有两种,一种是搜索文件名,另一种是在一个文件中搜索指定的内容:这两种搜索,我们都简要的介绍一下,但不一定极为专业.想到哪写到哪 ...

  2. linux文件搜索查找命令

    linux文件搜索查找命令 1.grep 功能描述 grep 命令在一个或多个文件中查找与指定模式匹配的字符串.如果模式里包含有空格,必须用引号括起来.grep的模式只能是一个被引号括起来的字符串或者 ...

  3. linux的文件搜索命令,Linux文件搜索命令find的用法 | 术与道的分享

    不管在Windows还是Linux中,最重要的问题不是说你能搜索到这个文件,而是最好少用搜索,应该是你在整个服务器的规划里面,把所以的文件目录规划的很好.就像如果你在家里找衣服,如果不是你乱扔,就不可 ...

  4. Linux文件搜索命令学习

    你必须非常努力,才能看起来毫不费力! 微信搜索公众号[ 漫漫Coding路 ],一起From Zero To Hero ! 前言 本篇文章主要讨论Linux中的文件搜索命令,大家一起来学习吧! fin ...

  5. Linux文件搜索命令介绍——locate、find、xargs、touch、stat

    本文主要介绍两个用在Linux系统中搜索文件的工具. locate:通过文件名查找文件 find:在文件系统目录框架中查找文件 同时,我们也会介绍一个通常与文件搜索命令一起使用.处理搜索结果文件列表的 ...

  6. Linux 文件搜索神器 find 实战详解,建议收藏

    在 Linux 系统使用中,作为一个管理员,我希望能查找系统中所有的大小超过 200M 文件,查看近 7 天系统中哪些文件被修改过,找出所有子目录中的可执行文件,这些任务需求 find 命令都可以轻松 ...

  7. Linux 文件搜索神器 find 实战详解,建议收藏!

    大家好,我是肖邦,这是我的第 10 篇原创文章. 在 Linux 系统使用中,作为一个管理员,我希望能查找系统中所有的大小超过 200M 文件,查看近 7 天系统中哪些文件被修改过,找出所有子目录中的 ...

  8. linux文件命令介绍,linux文件搜索及其它基础命令介绍(3)

    1.linux中包含大量的文件,对于文件查找,linux提供了find命令. find是一个非常有效的工具,它可以遍历目标目录甚至整个文件系统来查找某些文件或目录: find [path...] [e ...

  9. Linux文件搜索命令find:根据文件名搜索、根据文件大小搜索、根据文件所有者(所属组)搜索、根据访问时间搜索、查找并显示文件、根据文件类型搜索、根据i节点搜索

    文件搜索命令 一.基本定义 二.根据文件名搜索(*匹配任意字符,?匹配单个字符) 三.根据文件大小搜索(+n大于.-n小于.n等于) 四.根据文件所有者(所属组)搜索 五.根据访问时间搜索 六.满足多 ...

  10. Linux文件搜索命令

    1.find:在指定目录下查找文件 find命令对文件进行搜索的时候完全匹配文件名,find命令对文件进行搜索的时候完全匹配文件名 通配符有:*:匹配任意内容:?: 匹配一个任意字符:[]:匹配中括号 ...

最新文章

  1. 使用secondary sort实现数据关联 完整示例代码
  2. 实例探究Python以并发方式编写高性能端口扫描器的方法
  3. Linux内存管理之内存寻址:分段机制的实现方式
  4. CCF201609-2 火车购票(100分)
  5. 使用PHPWord生成word文档
  6. 如何为自定义的控件在工具箱中自定义个性化的图标
  7. React脚手架使用less
  8. java项目——CRM客户管理系统(SpringBoot+MyBatis)
  9. 智方8000系汽车配件进销存管理系统 襄樊石开软件公司
  10. 漫谈Go语言与区块链
  11. 微信支付服务商,可视化进件特约商户
  12. linux安装pymysql
  13. MessageBox提示框自动关闭
  14. 【QCA】SDK11.2添加Marvell AQR114c的支持(uboot+linux)
  15. 它们养活了一票国产软件!这些开源软件你知道吗
  16. 创业赢利模式之一 鱼模式
  17. 59.java编程思想——创建窗口和程序片 Swing
  18. sas统计学习笔记(四)
  19. 【动效设计】23个FACEBOOK PAPER中的设计细节
  20. 无限制使用新版的WinRAR

热门文章

  1. c语言课程设计实验报告键盘电子琴,电子琴实验报告.doc
  2. 一款非常好用的网站访问日志分析工具,360星图
  3. JavaScript的迭代器与生成器
  4. 图像处理(灰度化的三种方式)
  5. windows连不上网解决办法(当360网络急救箱,网络重置,疑难解答无效时可以使用)
  6. 常数除以0的极限是什么_数学常数e的含义 e就是增长的极限
  7. 计算机基础教程张福炎pdf,《大学计算机信息技术教程》南京大学出版社(第4版第3次修订)张福炎 孙志挥编第3章 习题课...
  8. 下载文件时,浏览器是怎么知道文件名称的?
  9. 啤酒游戏的牛鞭效应分析之供应链4层模式
  10. AMI POST Code含义