Linux 文件查找

文件查找

Linux 查找文件的用的是 find 命令,主要分成几个查找纬度。


根据文件时间查找

find ./ -atime -10 // 文件被创建、访问、执行的天数小于 10 天 | - 是小于 + 是大于
find ./ -mtime + 10 // 文件被写入的时间大于 10 天

根据文件名查找

find ./ -name 'a*' // 找出当前目录 a 开头的文件,find 命令支持正则符号 | 正则参考 - /tutorial/python/39
find ./a/ ./b/ -name '*' // 查找 目录 a 和 目录 b 的所有文件,find 支持同时查找多个目录

根据文件类型查找

find ./ -type f // 查找当前目录下的所有文件
find ./ -name 'd' -type -d // 查找当前目录下的 d 目录,find 命令支持参数组合

根据文件大小查找

find ./ -size -10k // 小于 10 k 的文件
find ./ -size +10M // 大于 10 M

// size 单位:c:Byte、k:KB、M:MB、G:GB

根据文件归属查找

find ./ -user root // 文件的所属用户
find ./ -group root // 文件的所属用户组
Linux 教程 Linux 用户 Linux 基础命令 Linux 文件权限 Linux 文件查找 Linux 文件归档 Linux vim Linux 管道和重定向 Linux 进程 Linux 运行状态 Linux 服务管理 Linux 定时任务 Linux 磁盘 Linux LVM Linux 网络配置 Linux 软件管理 Linux iptables Linux SSH Linux curl