locate:
速度快
不是实时的,每天定时执行把结果导入数据库
模糊匹配
updatedb  --手动生成文件数据库,执行时间较长
find:
实时查找
精确
速度慢
支持众多查找标准
find 查找路径  查找标准 处理动作
查找路径:默认当前目录
查找标准:默认为所有文件
处理动作:默认打印出查找出来的内容
匹配标准:
-name 'filename'   --对文件名精确匹配
支持通配符:
*,[],?
-iname 'filename'  --不区分大小写
-regex  PATTERN   --基于正则表达式类进行匹配
-user  username    --根据文件的属主类匹配               
-group groupname  -- 根据文件的属组类匹配      
-uid   uid                   --根据uid匹配
-gid   gid                   --根据gid匹配
-nouser                      --查找没有属主的文件
-nogroup                  --查找没有属组的文件
-type                          --文件类型
f      --普通文件
d     --目录
c      --字符设备,按字符为单位,线性设备;键盘
b      --块设备,按块为单位,随机访问的设备;硬盘
l       --链接文件
p      --管道设备
s      --套接字设备
-size                            --文件大小
[+|-]#k,#M,#G        --默认为字节,find -size +50M 大于50M的文件
注意:大小根据ls -lh来的
-mtime                         --修改时间
-ctime                           --创建时间
-atime                           --访问时间
[+|-]                               --  -最近几天访问过;+有多少天没有访问过
-mmin                           --分钟;find -amin -5 最近五分钟访问了的文件
-cmin                             
-amin              
-perm mode                --权限查找,精确匹配
/mode                  --find -perm /640  匹配一个就能匹配出来
-mode                  --文件权限能完全包含才显示;find -perm -640  能匹配出来755
find /etc/ -not -perm  /222 -ls   --匹配没有写权限的
find -perm -001          --查找其他人有执行权限的文件
find -perm -022          --组和其他人都有写权限
处理动作:
-print                            --显示
-ls                                 --和ls -l类似
-ok COMMADN {} \;       --每次需要用户确认
-exec COMMADN {} \;    --不用用户确认
find -perm -020 -exec mv {} {}.new \;    --按照权限查找并修改名字
find /etc -size +1M |xargs echo >> /tmp/test.log   --空格分隔
find -size +10k -print|awk '{print "echo > "$0}'|bash   --清空大于10k的文件,不知道为什么使用echo和cat会出现语法格式错误
find . -type f -name "err*" -exec  rename err ERR {} \; # 批量改名(查找err 替换为 ERR {}文件 
组合条件
-a
-o
-not 

转载于:https://www.cnblogs.com/kingloki/p/5336162.html

linux下面的查找相关推荐

  1. Linux下ps查找进程用kill终止命令

    Linux下ps查找进程用kill终止命令<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:offic ...

  2. linux查找最近访问的文件,教您在Linux系统中查找最近修改的文件/文件夹

    如果您使用Linux系统进行日常操作,则主目录文件将随时间急剧增加.如果您有成千上万个文件,很可能不记得最近更改的文件名,本文将教您在Linux系统中查找最近修改的文件/文件夹.另外,如果要检查出于任 ...

  3. Linux make menuconfig查找并快速跳转指定驱动选项

    /*********************************************************************** Linux make menuconfig查找并快速跳 ...

  4. linux用grep查找包含两个关键字的命令

    linux用grep查找包含两个关键字的命令 http://zhidao.baidu.com/link?url=VsFxeJXmU7W7hy1UH7eT6QAbUsVz9Ru2ABPuWYHWm4kB ...

  5. Linux中文件查找技术大全

    Linux中文件查找技术大全 转载出处:http://tech.sina.com.cn/c/2001-10-29/6739.html 文/Linuxdoor 每一种操作系统都是由成千上万个不同种类的文 ...

  6. Linux 下如何查找木马并处理

    Linux 下如何查找木马并处理 1.cat /etc/passwd 未发现陌生用户和可疑root权限用户. 2.netstat -anp 查看所有进程及pid号,未发现异常连接. 3.last 查看 ...

  7. linux 查找只读文件夹,Linux系统中查找命令find的使用方法(二)

    今天达内Linux培训小编要继续跟大家分享关于Linux系统中中查找命令find的使用方法的文章.在上文中小编提到,Linux查找命令是Linux系统中很重要也是很常用的命令之一.Linux的查找命令 ...

  8. linux用grep查找文件内容

    2019独角兽企业重金招聘Python工程师标准>>> linux用grep查找文件内容 博客分类: java 从文件内容查找匹配指定字符串的行:  $ grep "被查找 ...

  9. 5 个用于在 Linux 终端中查找域名 IP 地址的命令

    5 个用于在 Linux 终端中查找域名 IP 地址的命令 本教程介绍了如何在 Linux 终端验证域名或计算机名的 IP 地址.本教程将允许你一次检查多个域.你可能已经使用过这些命令来验证信息.但是 ...

  10. linux 命令美丽,美丽的程序猿-Linux下那些查找文件的小技巧-find

    原标题:美丽的程序猿-Linux下那些查找文件的小技巧-find 一.按照文件名匹配查找 1. 查找当前目录下的文件tmp.sh find . –name tmp.sh 可以看出,使用.查找是查找当前 ...

最新文章

  1. windows下nginx+tomcat分布式集群部署
  2. 需求分析师的工作重点
  3. 《剑指offer》c++版本 15.二进制中1的个数
  4. 基于GCCAVR的TLC2543读写程序----模拟SPI方式实现
  5. Java Springboot+VUE前后端分离网上手机商城平台系统设计和实现以及论文报告
  6. css padding效果,CSS Padding(填充)
  7. MyEclipse非正常关闭问题
  8. fiq中断的入口地址_FIQ和IRQ区别
  9. [js]DOM 篇
  10. 项目管理 之技术管理
  11. 数字相控阵雷达的优势(Benefits of Digital Phased Array Radars)1
  12. WiFi产品的一般射频电路设计
  13. 十年经验教你如何学习嵌入式系统
  14. 联想服务器装系统鼠标没反应,联想Thinkpad重装系统后键盘鼠标失灵的解决方法...
  15. Predicting Semantic Map Representations from Images using Pyramid Occupancy Networks 翻译
  16. java标识符规范书写的规则
  17. 简单行人重识别代码到88%准确率 郑哲东 ​准备工作
  18. django框架全解
  19. 顶级文案到底需要怎么嗨?
  20. gcc -c -o编译过程

热门文章

  1. ubuntu16.04 制作gif
  2. 李宏毅机器学习课程6~~~深度学习入门
  3. 为什么mysql 5.7.24启停不显示错误信息?log-error_verbosity参数
  4. Node.js异步库async
  5. sublime 设置自动换行
  6. 阅读推荐——深入浅出Mesos
  7. PHP (20140505)
  8. ogre plugin for 3dmax 最新进度和功能说明
  9. react-router-dom v6.1.1 使用方式
  10. VS配置本地IIS以域名访问