文档章节

文件查找

小-roc
 小-roc
发布于 2015/11/25 22:38
字数 393
阅读 3
收藏 0
点赞 0
评论 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
find和xargs

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

1430819972871681
2011/05/02
0
0
find 命令的参数详解

使用name选项 文件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用。 可以使用某种文件名模式来匹配文件,记住要用引号将文件名模式引起来。不管当前路径是什么,...

linuxprobe16
2016/11/17
6
0
linux文件查找命令之find详解

find命令是linux下最常用的一个命令,它可以根据文件名、文件属性、类型、大小、时间戳等来实时查找你需要的文件,并可针对搜索结果进行处理。 语法:find [查找路径] [查找条件] [处理动作]...

吾言
2016/06/23
0
0
Linux find命令详解

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

白马探花M10
2016/08/13
0
0
linux whereis命令查找文件位置

一、whereis命令用法说明 功能说明:查找文件。 语  法:whereis [-bfmsu][-B <目录>...][-M <目录>...][-S <目录>...][文件...] 补充说明: whereis指令会在特定目录中查找符合条件的文件...

Foundation
2016/02/24
16
0
文件查找locate、find介绍

1、locate文件查找命令: locate:根据文件名查找文件 非实时查找、模糊匹配、速度快,但是依赖于事先构建好的索引库,索引库可以通过系统自动实现(周期性任务),也可以通过命令手动实现,...

嘀充值成功
2017/10/28
0
0
文件查找命令之find

一.find命令在一个目录(及子目录)中搜索文件 locate在数据库搜索文件 find与loacte的区别 find: 实时查找:速度慢 精确匹配 locate: 依赖于数据库 非实时查找,结果非精确 查找速度快 模糊...

201007062210
2014/03/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

看看 LinkedList Java 9

终于迎来了 LinkedList 类,实现的接口就有点多了 Serializable, Cloneable, Iterable<E>, Collection<E>, Deque<E>, List<E>, Queue<E>。LinkedList是一个实现了List接口和Deque接口的双端链......

woshixin
4分钟前
0
0
算法 - 冒泡排序 C++

大家好,我是ChungZH。今天我给大家讲一下最基础的排序算法:冒泡排序(BubbleSort)。 冒泡排序算法的原理如下: 比较相邻的元素。如果第一个比第二个大(可以相反),就交换他们两个。 对每...

ChungZH
6分钟前
0
0
jquery ajax request payload和fromData请求方式

请求头的不同 fromData var data = { name : 'yiifaa'};// 提交数据$.ajax('app/', { method:'POST', // 将数据编码为表单模式 contentType:'application/x-ww...

lsy999
8分钟前
0
0
阿里P7架构师,带你点亮程序员蜕变之路

前言: Java是现阶段中国互联网公司中,覆盖度最广的研发语言。 掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能有立足之地。 有不少朋友问,成为Java架...

Java大蜗牛
10分钟前
0
0
Ecstore 在没有后台管理界面(维护)的情况如何更新表的字段

window 系统: 切换到:app\base 目录下: C:\Users\qimh>d: D:\>cd D:\WWW\huaqh\app\base 执行:D:\WWW\huaqh\app\base>cmd update linux 系统: 1># cd /alidata/www.novoeshop.com/app/......

qimh
14分钟前
0
0
设计模式-策略模式

策略模式 解释 对工厂模式的再次封装,使用参数控制上下文信息(将工厂返回的实例赋值给context field) 不会返回bean实例,只是设置对应的条件 调用context的方法(调用field的方法) 用户只...

郭里奥
17分钟前
0
0
python使用有序字典

python自带的collections包中有很多有用的数据结构可供使用,其中有个叫OrderedDict类,它可以在使用的时候记录元素插入顺序,在遍历使用的时候就可以按照原顺序遍历。 a = {"a":1,"b"...

芝麻糖人
47分钟前
0
0
RestTemplate HttpMessageConverter

RestTemplate 微信接口 text/plain HttpMessageConverter

微小宝
47分钟前
0
0
mysql视图/存储过程/函数/事件/触发器

--语法参考:https://dev.mysql.com/doc/ (当前用的是5.6) https://dev.mysql.com/doc/refman/5.6/en/sql-syntax-data-manipulation.html --视图 CREATE VIEW test.v AS SELECT * FROM t;......

坦途abc
49分钟前
0
0
MySQL参数优化案例

环境介绍 硬件配置 cpu核心数 内存大小 磁盘空间 16核 256G 3T 软件环境 操作系统版本 mysql版本 表数目 单表行数 centos-7.4 mysql-5.7.22 128张表 2kw行 优化层级与指导思想 优化层级 MySQ...

小致dad
58分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部