-name

按照名称进行查找,支持shell通配符。例如:查找指定目录下名为test的文件或木目录

[root@self ~]# find / -name 'test'

-type

按照文件或目录的类型进行查找。

[root@self ~]# find / -type b		# 块设备文件
[root@self ~]# find / -type f # 文件
[root@self ~]# find / -type d # 目录
[root@self ~]# find / -type c # 字符设备文件
[root@self ~]# find / -type p # 管道文件
[root@self ~]# find / -type l # 符号链接文件
[root@self ~]# find / -type s # socket文件

-size

按照文件大小进行查找,+表示大于,-表示小于

[root@self ~]# find / -size +1c		# 字节数
[root@self ~]# find / -size -1w # 字(2字节)
[root@self ~]# find / -size +1b # 代表 512 位元组的区块(默认为b)
[root@self ~]# find / -size -1k # 表示 kilo bytes(1024字节)
[root@self ~]# find / -size +1M # 表示兆字节(1048576字节)
[root@self ~]# find / -size -1G # 表示千兆字节(1073741824字节)

-empty

查找空文件或目录

[root@self ~]# find / -empty

-inum

按照Inode进行查找

[root@self ~]# find / -inum 17798702

-links

按照链接数查找

[root@self ~]# find / -links 3

-perm

按照文件的权限进行查找,

  • mode - 严格匹配,必须等于指定的权限
  • -mode - 满足指定的权限即可匹配(不在乎其他权限)
  • /mode - 满足其中一个即可
[root@self ~]# find / -perm 0644	# 查找权限等于0644的目录或文件
[root@self ~]# find / -perm 0644 # 查找权限大于等于0644的目录或文件
[root@self ~]# find / -perm 0644 # 查找权限包含0644的目录或文件
# 匹配只有属主为r的文件或目录(精确匹配)
[root@self ~]# find / -perm u+r
# 匹配

-user

按照文件的属主进行查找

[root@self ~]# find / -user "root"	# 查找属主为root的文件或目录
[root@self ~]# find / -nouser # 查找属主不存在的文件或目录

-group

按照文件的属组进行查找

[root@self ~]# find / -group "root"	# 查找属组为root的文件或目录
[root@self ~]# find / -nogroup # 查找属组不存在的文件或目录

-atime

按照最后访问时间进行查找(天数)

# 查找30天前访问的文件或目录
[root@self ~]# find / -atime +30
# 查找30天内访问的文件或目录
[root@self ~]# find / -atime -30

-ctime

按照最后更改事件进行查找(天数)

# 查找30天前更改的文件或目录
[root@self ~]# find / -ctime +30
# 查找30天内更改的文件或目录
[root@self ~]# find / -ctime -30

-mtime

按照最后修改事件进行查找(天数)

# 查找30天前修改的文件或目录
[root@self ~]# find / -mtime +30
# 查找30天内修改的文件或目录
[root@self ~]# find / -mtime -30

-amin

按照最后访问时间进行查找(分钟)

# 查找30分钟前访问的文件或目录
[root@self ~]# find / -amin +1
# 查找30分钟内访问的文件或目录
[root@self ~]# find / -amin -1

-cmin

按照最后更改事件进行查找(分钟)

# 查找30分钟前更改的文件或目录
[root@self ~]# find / -cmin +1
# 查找30分钟内更改的文件或目录
[root@self ~]# find / -cmin -1

-mmin

按照最后修改时间进行查找(分钟)

# 查找30分钟前修改的文件或目录
[root@self ~]# find / -mmin +1
# 查找30分钟内修改的文件或目录
[root@self ~]# find / -mmin -1

-depth

从指定目录下最深层的子目录开始查找

[root@self ~]# find /etc/ -depth

-maxdepth

设置查找目录的最大层级

# 只在一层内查找
[root@self ~]# find /etc/ -maxdepth 2

-mindepth

设置查找目录的最小层级

# 最少查找
[root@self ~]# find /etc/ -mindepth 2

find命令常用参数的更多相关文章

  1. free命令常用参数详解

    free命令常用参数详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在运维期间我们会经常去查看服务器硬件信息,比如说内存,大家可能知道看内存用“[root@yinzhengji ...

  2. CentOS6.9下ssh密钥登录配置步骤(免密码登录)和ssh-keygen 命令常用参数

    密钥登录步骤(免密码登录)ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式.其中口令(密码)认证方式是我们最常用的一种,出于安全方面的考虑,介绍密钥认证方式登录到linux/unix的方 ...

  3. Debian9.5下ssh密钥登录配置步骤(免密码登录)和ssh-keygen 命令常用参数

    密钥登录步骤(免密码登录)ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式.其中口令(密码)认证方式是我们最常用的一种,出于安全方面的考虑,介绍密钥认证方式登录到linux/unix的方 ...

  4. Linux操作系统的文件查找工具locate和find命令常用参数介绍

    Linux操作系统的文件查找工具locate和find命令常用参数介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.非实时查找(数据库查找)locate工具  locate命 ...

  5. mongod 命令常用参数 mongod常用命令参数大全

    成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作.输入help可以看到基本操作命令,只是MongoDB没有创建数据库的命令,但有类似的命令 mongod.exe ...

  6. [转帖]RPM的原理及rpm命令常用参数

    RPM的原理及rpm命令常用参数 2015年09月14日 15:39:43 lose_wait 阅读数 1298 https://blog.csdn.net/u012012939/article/de ...

  7. Linux系统sed命令常用参数实战

    Linux系统sed命令常用参数实战 常用参数 -n 输出某行的文本内容,通常与p联合使用, -e 命令行模式下进行sed的动作编辑,输出编辑后的内容,源文件不会发生变化 -f 以命令中指定的scri ...

  8. NO22 Linux正则表达式--grep命令常用参数

    Linux正则表达式:  一.基础正则第一波字符说明: 示例: 二.基础正则第二波字符说明:  三.基础正则第二波字符说明: 示例:  grep:一般常用参数 示例:+和*  ?和.:  |:  () ...

  9. curl命令常用参数

    -a/--append 上传文件时,附加到目标文件 -A/--user-agent <string> 设置用户代理发送给服务器 -anyauth 可以使用“任何”身份验证方法 -b/--c ...

  10. screen命令常用参数使用

    screen简要说明 screen 会话命令可以保持本地和服务器断开后,程序继续在服务器上运行,并且运行结束后,输出最后的结果.功能结果相当于 nohup command &,但是功能远比no ...

随机推荐

  1. DevExpress的TreeList怎样设置数据源,从实例入手

    场景 Winform控件-DevExpress18下载安装注册以及在VS中使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1 ...

  2. PIE SDK水深提取算法

    1.算法功能简介 水深提取算法就是根据输入的水位设为d,dem设为h 这两个数据做一个差值运算,则水深计算公式为d-h;本示例中的是基于洞庭湖提取的水体矢量文件的范围来计算dem和水位25米的差值. ...

  3. Java学习——日期类

    Java学习——日期类 摘要:本文主要记录了Java开发中用到的和日期有关的类以及对日期的操作. 部分内容来自以下博客: https://www.cnblogs.com/talk/p/2680591. ...

  4. Java生鲜电商平台-商品价格的设计与架构

    Java生鲜电商平台-商品价格的设计与架构 说明:Java开源生鲜电商平台-商品价格的设计与架构,主要是对商品的价格进行研究与系统架构. 一.常见的电商价格 市场价(List Price):这个价格仅 ...

  5. Java自学-集合框架 Collections

    Java集合框架 工具类Collections Collections是一个类,容器的工具类,就如同Arrays是数组的工具类 步骤 1 : 反转 reverse 使List中的数据发生翻转 pack ...

  6. 【spring】spring aop

    Aspect-Oriented Programming (AOP) 一.官方介绍 通过提供另一种考虑程序结构的方式,面向方面编程(AOP)补充了面向对象编程(OOP).OOP中模块化的关键单元是类,而 ...

  7. 基于vue+springboot+docker网站搭建【九】负载均衡

    后台mall-admin 负载均衡 1.新启动一个mall-admin docker实例 docker run -p 9002:9001 --name mall-admin-9002 --link m ...

  8. ubuntu玩坏之后

    昨天,安装openssh-server的时候,与openssh-client冲突,故卸载openssh-client然后重装openssh-server解决问题. 今天,想装emacs,发现跟perl ...

  9. Qt程序app添加图标复制到其它电脑后不显示的解决方法

    原因: 主是要因为Qt显示图标需要依赖一些库来进行转换,而复制到其它电脑后不显示,是没有复制相应的库所致,所以把相应库复制过去就行了. 复制Qt的plugins目录下的imageformats文件到程 ...

  10. python中优雅的杀死线程

    上一篇博客中,杀死线程采用的方法是在线程中抛出异常   https://www.cnblogs.com/lucky-heng/p/11986091.html, 这种方法是强制杀死线程,但是如果线程中涉 ...