文档章节

文件查找

小-roc
 小-roc
发布于 2015/11/25 22:38
字数 393
阅读 3
收藏 0
文件查找:
locate:
    非实时,模糊匹配,查找是根据全系统文件数据库进行的;
    #updatedb  手动生成文件数据库
    速度快

find
    实时;精确;遍历指定目录中的所有文件完成查找,速度慢;支持众多查找标准


find 查找路径 查找标准 查找后以后的处理动作
查找路径:默认为当签目录
查找标准:默认为指定路径下的所有文件
处理动作:默认为显示

匹配标准:
    -name 'FILENAME':对文件名作精确匹配,严格区分大小写
        文件名统配:
            *:匹配任意字符
            ?:
            []:
    -iname 'FILENAME':文件名匹配时不区分大小写
    -regex PATTERN:基于正则表达式进行文件名匹配

    -user USERNAME:根据文件的属主查找
    -group GROUPNAME:根据属组查找

    -uid UID:根据UID查找
    -gid GID:根据GID查找
    
    -nouser:查找没有属主的文件
    -nogroup:查找没有属组的文件

    -tpye
        f:普通文件
        d:目录文件
        c:字符文件
        b:块文件
        l:符号连接文件
        p:管道设备
        s:套接字文件

    -size
        [+|-]#k:大于或小于#k
        [+|-]#M
        [+|-]#G

    组合条件:
        -a:与
        -o:或
        -not:

        find /etc -nouser -a -type d

    -mtime:修改时间(单位为天)
    -ctime:改变时间
    -atime:访问时间
        [+|-]#

    -mmin:(单位为分钟)
    -cmin:
    -amin:
        [+|-]#

    -perm MODE

处理动作:
    -print:显示
    -ls:类似ls -l的形式显示每一个文件的详细
    -ok COMMAND {}\;  每一次操作都要用户确认
    -exec COMMAND {}\;

© 著作权归作者所有

共有 人打赏支持
小-roc
粉丝 1
博文 5
码字总数 2777
作品 0
昌平
shell find 的一些参数用法示例

1、根据文件名查找 #具体文件名 find /root -name index.html #模糊文件名查找 #查找以“.html”结尾的文件 find /root -name "*.html" #查找以“index”开头的文件 find /root -name "inde...

流波葵羽
2017/08/22
0
0
Linux下Find命令的使用

linux下文件查找的工具有locate和find,locate依赖于数据库,速度快,非实时性的查找,结果也不是特别精确,只是做模糊匹配查找;所以我们平常在生产环境中要使用find来查找我们想要找到的文...

li13522275125
06/26
0
0
如何在linux系统下使用 find 命令?

find命令是一个常用的且强大的命令,如何在linux系统下使用这个命令呢? 这个命令所包含的参数特别。。本文将会讲述一些常用的linux find 命令选项的用法。 find命令的格式:find [-path……...

LEAN_IN
2015/01/19
0
0
Linux find命令详解

find 基于路径查找。如果使用find命令,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查到的子目录和文件全部进行显示。 语法:find [查找路径] [查找条件] [对查找完后...

白马探花M10
2016/08/13
0
0
find和xargs

find命令行选择 -name 按照文件名查找文件 -perm 按照文件权限查找文件 -prune 忽略目录 -user 按照文件属主查找 -group 按照文件所属的组来查找文件 -mtime -n +n 按照文件的更改时间来查找...

1430819972871681
2011/05/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

java基础知识,小栗子

来操作一下数组.....注意带参数的变长数组的使用. package com.avatus;import java.util.Random;import java.util.Scanner;public class Main { public static void main(St...

Oh_really
10分钟前
0
0
SSO单点登录PHP简单版

  前面做了一个新项目,需要用户资源可以需要共享。由于之前没有做过这样的东西,回家之后,立马网站百度“单点登录”。帖子很多,甄别之后,这里列几篇认为比较有营养。   http://blog...

slagga
48分钟前
2
0
Java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一

对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。 本文参考java 泛型详解、Java中的泛型方法、 java泛型详解 1 概述 泛型在j...

hensemlee
52分钟前
2
0
Annotation注解详细介绍

目录介绍 1.Annotation库的简单介绍 2.@Nullable和@NonNull 3.资源类型注释 4.类型定义注释 5.线程注释 6.RGB颜色纸注释 7.值范围注释 8.权限注释 9.重写函数注释 10.返回值注释 11.@Keep注释...

潇湘剑雨
53分钟前
2
0
一步步编写自己的PHP爬取代理IP项目(二)

这一章节我们正式开展我们的爬虫项目,首先我们先要知道哪个网站能获取到免费代理IP,目前比较火的有西刺代理,快代理等,这里我们拿西刺代理作为例子。 这里就是一个个免费的IP地址以及各自...

NateHuang
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部