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 // 文件的所属用户组
更多教程 HTML5 教程 CSS3 教程 JavaScript 教程 JQuery 教程 React.js 教程 Node.js 教程 Koa2 教程 Python 教程 Linux 教程