find命令可以查找文件,最常用的命令举例:

找出系统中文件名为 httpd.conf 的文件(文件名参数,可以使用通配符):

find / -name httpd.conf 

命令输出如下:

[root@localhost download]# find / -name httpd.conf
/usr/local/apache2/conf/httpd.conf
/usr/local/apache2/conf/original/httpd.conf
/usr/local/work/httpd-2.2.29/docs/conf/httpd.conf
/usr/local/apache/conf/httpd.conf
/usr/local/apache/conf/original/httpd.conf
/etc/httpd/conf/httpd.conf
/home/download/httpd-2.2.29/docs/conf/httpd.conf

如果要过滤掉查询过程中的错误信息,可以使用如下命令:

find / -name httpd.conf 2>> test.txt    //管道2输出错误信息, >>表示追加
find / -name httpd.conf 2> test.txt     // > 表示覆盖原有文件,错误信息如果不用,可以扔到 /dev/null 中

find命令的其他用法

命令举例:

find/etc -name 'srm*'
find / -amin -10 # 查找在系统中最后10分钟访问的文件find / -atime -2 # 查找在系统中最后48小时访问的文件
find / -empty # 查找在系统中为空的文件或者文件夹
find / -group cat # 查找在系统中属于 groupcat的文件
find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件
find / -mtime -1 #查找在系统中最后24小时里修改过的文件
find / -nouser #查找在系统中属于作废用户的文件
find / -user fred #查找在系统中属于FRED这个用户的文件

find命令的参数和选项汇总

下面的列表就是对find命令所可以指定文件的特征进行查找的部分条件。在这里并没有列举所有的查找条件,参考有关Linux有关书籍可以知道所有find命令的查找函数。-amin n查找系统中最后N分钟访问的文件-atime n查找系统中最后n*24小时访问的文件-cmin n查找系统中最后N分钟被改变状态的文件-ctime n查找系统中最后n*24小时被改变状态的文件-empty查找系统中空白的文件,或空白的文件目录,或目录中没有子目录的文件夹-false查找系统中总是错误的文件-fstype type查找系统中存在于指定文件系统的文件,例如:ext2 .-gid n查找系统中文件数字组 ID 为 n的文件-group gname查找系统中文件属于gnam文件组,并且指定组和ID的文件Find命令的控制选项说明:Find命令也提供给用户一些特有的选项来控制查找操作。下表就是我们总结出的最基本,最常用的find命令的控制选项及其用法。 选项用途描述-daystart.测试系统从今天开始24小时以内的文件,用法类似-amin-depth使用深度级别的查找过程方式,在某层指定目录中优先查找文件内容-follow遵循通配符链接方式查找; 另外,也可忽略通配符链接方式查询-help显示命令摘要-maxdepth levels在某个层次的目录中按照递减方法查找-mount不在文件系统目录中查找, 用法类似 -xdev.-noleaf禁止在非UNUX文件系统,MS-DOS系统,CD-ROM文件系统中进行最优化查找-version打印版本数字

命令举例:

find . -maxdepth 2 -name fred
find / -name "httpd.conf" -ls

转载于:https://www.cnblogs.com/xueyanjie/p/linux-cmd-find.html

文件查找命令 - find相关推荐

  1. Linux 执行文件查找命令 which 详解

    某个文件不知道放在哪里了,通常可以使用下面的一些命令来查找: which  查看可执行文件的位置 whereis 查看文件的位置 locate   配合数据库查看文件位置 find   实际搜寻硬盘查 ...

  2. linux j查找文件位置,Linux下的文件查找命令——find

    Linux下几个常见的文件查找命令: which       查看可执行文件的位置 whereis    寻找特定文件,查看文件的位置 locate       配合数据库查看文件位置 find    ...

  3. (转载)linux下的find文件查找命令与grep文件内容查找命令

    linux下的find文件查找命令与grep文件内容查找命令 转载于和感谢:linux下的find文件查找命令与grep文件内容查找命令 目录 1.前言 1.1 find命令和grep命令的区别 2. ...

  4. Linux文件查找命令find,xargs详述

    Linux文件查找命令find,xargs详述 总结:zhy2111314 来自:LinuxSir.Org 整理:北南南北 摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量 ...

  5. linux进入文件全文搜索命令,Linux 文件查找命令详解

    大家好,我是"孤云幕雨":祝大家中秋快乐,今天给大家带来的是<Linux文件查找命令> 一.locate:依赖于事先构建的索引 v依赖于事先构建的索引:索引的构建是在系 ...

  6. Linux 命令(一) findgrep文件查找命令

    Linux 命令(一) find&grep文件查找命令 查找命令:find & grep 区别:(1) find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为 ...

  7. linux 遍历目录查找文件find太慢,Linux下比find快N倍的文件查找命令

    使用linux操作系统的人,一般都用过文件查找命令find,在文件数量非常庞大的时候,比如在高通的android工程项目中,目录大小有十几个G,文件数量非常多,用find命令就太慢了. 下面介绍一个比 ...

  8. 文件查找命令 locate 和 find 详解

    文件查找命令 locate 1.locate 简介 2.locate 命令格式 find 1.find 简介 2.语法格式 2.1 查找条件 2.1.1 根据文件名查找 2.1.2 根据文件从属关系查 ...

  9. Linux下,文件查找命令which,whereis,find,别名命令alias,统计命令wc

    Linux下,文件查找命令which,whereis,find,别名命令alias,统计命令wc O.简要 1.Linux系统中查找文件比较常用的命令就是which,whereis,find,最常用的 ...

  10. linux文件查找命令find,locate

    简介 vi : visual interface, 可视化接口.vim(VI IMproved) vim编辑器:文本编辑器.文本:纯文本,ASCII text; unicode; 文本编辑器种类: 行 ...

最新文章

  1. poj 1961 Period
  2. QT学习:视图(View)练习
  3. 【两数之和】算法优化笔记
  4. Django从理论到实战(part47)--ListView类
  5. rust8G内存够不够用_Rust是如何做到内存安全的
  6. 微服务(一) --- 架构与选型
  7. python生成json_生成动态嵌套JSON对象和数组-python - python
  8. Cannot get a connection, pool error Timeout waiting for idle object (获取不到数据库连接)...
  9. Linux服务器性能监控工具
  10. SpringCloud工作笔记056---mysql自增序列管理表_自增序列函数创建
  11. zabbix源码编译安装以及添加第一台host监控
  12. 讯飞输入法10周年:日语音交互次数超10亿
  13. Atitit 学习方法 补充 艾龙 著 attilax著 1. Atitit 学习的方法 attilax总结 1 1.1. 2. 基于学习策略的分类 2 2 1.2. 3. 基于所获取知识的表示形
  14. pdf不预览直接打印(笔记记录)
  15. matlab二叉树期权定价,二叉树期权定价模型
  16. 程序设计 Week15 字符串作业
  17. 实验室设备管理系统的设计与实现程序设计与实现
  18. java中length的使用法_java -length的三种用法说明
  19. oracle32位迁移64位,Windows下Oracle10g32位遷移到11g64位
  20. 20190118 阿耐---《艰难的制造》

热门文章

  1. mybatis list为入参_Mybatis进阶学习
  2. java 双倍长密钥3des_用Java实现的单倍长密钥DES、双倍长密钥3DES和Mac计算
  3. 方舟生存进化服务器Linux,方舟生存进化官方服务器与私人服务器有什么区别
  4. 人脸对齐(九)--SDM算法
  5. 系统学习数字图像处理之描绘子
  6. C语言:对包含10个整数的数组进行如下的操作,从下标为0的元素开始到最后一个元素,依次向前移动一个位置。
  7. while求和java,while语句基本练习(求和思想,统计思想)
  8. InnoDB如何实现多版本
  9. Mysql 第一范式入门
  10. java.rmi.ConnectException: Connection refused to host: