Linux笔记(三) - 文件搜素
(1)文件搜索:find
-name 根据文件名, *匹配任意字符 ,?单个字符
-iname 根据文件名, 不区分大小写
-size 根据文件大小查找 (+ 大于 -小于)(-a并且 -o或者)
-user 根据所有者查找
-group 根据所属组查找
-amin 访问时间 分钟(-时间内 +超过)
-cmin 文件属性修改时间
-mmin 文件内容修改时间
-type 根据文件类型查找( f 文件 d目录 l链接)
-exec 命令 {} \;(-ok 询问确认)
-inum 根据i节点查找
例:find / -name init
find / -size +10000
find / -cmin -5
(2)文件搜索命令:locate
-i 不区分大小写
更新文件库 updatedb
不搜索tmp目录
例:locate init
(3)搜索命令和别名所在目录:which
例:which ls
(4)搜索命令和帮助文档所在目录:whereis
例:whereis ls
(5)在文件内容中搜索字符串匹配的行:grep
-i 不区分大小写
-v 排除指定字符串
例:grep mysql install.log