-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. Arduino控制舵机

    一.接线 舵机 Arduino GND GND +5V 5V PWN 10 其中信号线PWN接arduino上任意带波浪号的引脚都可,我这里选择的是10号引脚,注意在程序中绑定的引脚要和连接的引脚相同 ...

  2. Django ajax 简单介绍

    AJAX Asynchronous Javascript And XML是 "异步Javascript和XML".即使用 Javascript 语言与服务器进行异步交互,传输的数据 ...

  3. MariaDB设置主从复制

    主从复制包含两个步骤: 在 master 主服务器(组)上的设置,以及在 slave 从属服务器(组)上的设置. 配置主服务器 master 如果没有启用,则需要 激活二进制日志. 给 master ...

  4. Shel脚本-初步入门之《05》

    Shel脚本-初步入门-05 常用操作系统默认的 Shell 5.常用操作系统默认的 Shell 通过以下两种方法可以查看 CentOS Linux 系统默认的 Shell 方法1: echo $SH ...

  5. 常用.gitignore

    android开发 关键词:java,android,androidstudio 地址:https://www.gitignore.io/api/java,android,androidstudio ...

  6. html5 localStorage讲解

    早期的web中使用cookies在客户端保存诸如用户名等简单的信息,但是,在使用cookies存储永久数据存在以下问题. 1.cookies的大小限制在4kB,不适合大量的数据存储. 2.浏览器还限制 ...

  7. 跟着ALEX 学python day5 模块

    文档内容学习于 http://www.cnblogs.com/xiaozhiqi/  模块 1.模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的pyt ...

  8. 【软件工程1916|W(福州大学)_助教博客】2019年上学期期末问卷调查结果公示

    1.调查问卷概况 福州大学2019W班,收集到有效答卷44份 2. 调查问卷情况 Q1:请问你平均每周在课程上花费多少小时? 去除自估水平超过40小时的,平均16.6H Q2.软工实践的各次作业分别花 ...

  9. windows 上jenkins slave 执行脚本提示成功,但是没有运行

    控制台结果,但是脚本没有运行Started by user admin Building remotely on test_1110 in workspace D:\jenkins\workspace ...

  10. RST复位报文

    复位报文段: 一些特殊情况,TCP一端向另一端发送复位报文,以通知对方关闭链接或者重新建立链接. 产生复位报文的三种情况: 1. 当客户端访问一个不存在的端口时,目标主机会给客户端发送一个复位报文段. ...