简介:
which--命令查找
find--查找文件,针对文件名
locate--查找文件,依赖数据库
示例:查找ls命令所在位置Linux文件查找_第1张图片
find查找:
find [path...] [options] [expression] [action]
命令 路径 选项 表达式 动作
按名字查找:
Linux文件查找
-i 忽略大小写
Linux文件查找_第2张图片
按文件大小来查找:
查找/root下文件大小为5M的文件
Linux文件查找_第3张图片
查找/root下文件大于5M的文件
Linux文件查找_第4张图片
同样想查找小于5M的文件在数值前面添加-
按照深度查找文件
在根目录下的root下创建aaa/bbb/ccc/ddd/eee
进入root查看eee为第五层
命令为:find -maxdepth 5 -a -name eee
Linux文件查找_第5张图片
按照属主、属组查找文件
Linux文件查找_第6张图片
Linux文件查找_第7张图片
按照文件类型查找
Linux文件查找_第8张图片
Linux文件查找_第9张图片
按照文件权限查找
Linux文件查找_第10张图片

找到后的处理动作:
Linux文件查找
找到后删除
Linux文件查找