美文网首页
FIND实时查找

FIND实时查找

作者: xue2007 | 来源:发表于2018-05-31 11:51 被阅读0次

文件查找find :实时查找工具,通过遍历指定路径完成文件查找

语法:find [OPTION]... [查找路径] [查找条件] [处理动作]

查找条件支持:1、根据文件名和inode查找;2、根据属主、属组查找;3、根据文件类型查找;4、根据文件大小来查找;5、根据时间戳;6、根据权限查找。

处理动作有:

1、print:默认的处理动作,显示至屏幕

2、-ls:类似于对查找到的文件执行“ls -l”命令

3、-delete:删除查找到的文件

-4、fls file:查找到的所有文件的长格式信息保存至指定文件中,类似重定向。

5、-ok COMMAND {} \; 对查找到的每个文件执行由COMMAND指定的命令,对于每个文件执行命令之前,都会交互式要求用户确认

6、-exec COMMAND {} \; 对查找到的每个文件执行由COMMAND指定的命令,{}: 用于引用查找到的文件名称自身,find传递查找到的文件至后面指定的命令时,查找到所有符合条件的文件一次性传递给后面的命令。

实例:

find /etc/ -maxdepath 3 -name passwd

find /etc/ -regex ".*\.conf$"

find -name "f*" -ok rm {} \;

find -name "f1*" exec rm {} \;

find -name "f2*" exec mv {} /mnt/ \;

find /mnt -name "f3*" -exec cp {} /{}.orig \;

ls f* |xargs rm

find /sbin -perm +700 | xargs ls –l

echo f{1..100000} |xargs -n2 touch #批量创建十万个文件

find -perm 002 #精确匹配(ohter权限)。【0表示不关注,不检查】

find -perm 755 #精确匹配权限模式恰好是755的文件

find -perm /222  #或关系,只要当任意人(u,g,o)有写权限时匹配

find -perm -222  #与关系,只有当每个人都有写权限时匹配

find -perm -002  #与关系,只有当其它人(other)有写权限时匹配

find /etc -path '/etc/conf.d' -a -prune -o -name "*.conf"        #排除目录查找.conf类文件

find /app -empty -type f -ls #查找空文件

find /app -empty -type d #查找空目录

find /home -nouser        #查找没有属主的文件

find /home -nogroup    #查找没有所属组的文件

ind /data -name "*f1*"

find / -links 10

find -samefile access

find /app -inum 70

find /app -iname f1.sh

相关文章

  • Linux命令_文本文件

    1查找文件 find 实时查找find filename -option [-print -exec -ok]...

  • FIND实时查找

    文件查找find :实时查找工具,通过遍历指定路径完成文件查找 语法:find [OPTION]... [查找路径...

  • 文件查找及压缩工具

    文件查找 locate,模糊查找,非实时查找(数据库查找)find:实时查找 locate 查询系统上预建的文件索...

  • find命令详解

    文件查找 在文件系统上查找符合条件的文件; 实现工具: find,locate 1.find: 实时查找工具:通...

  • 2017-07-29 文件查找和压缩

    (1)文件查找作用:在文件系统上查找符合条件的文件 文件查找:locate, find 非实时查找(数据库查找)...

  • Linux运维之道(10)——Linux查找find命令全面剖析

    @(linux)[find] 1. 文件查找 在文件系统上查找符合条件的文件 1.1 简述locate 非实时查找...

  • find命令用法详解

    find命令是用于实现精确查找,实时查找指定目录下面的文件。在工作中常用。优点是:实时,精确。缺点是:比较占用系统...

  • find常用操作

    find是用于查找linux中的文件或目录,它的查找方式是实时遍历整个查找范围,默认是把查找到的内容显示到屏幕,也...

  • Linux 常用命令总结

    查询命令 find * find [指定查找目录] [查找规则] [查找完后执行的action]* find ~/...

  • linux 查找目录或文件

    查找目录:find /(查找范围) -name '查找关键字' -type d查找文件:find /(查找范围) ...

网友评论

      本文标题:FIND实时查找

      本文链接:https://www.haomeiwen.com/subject/ouhqsftx.html