- locate
locate 查询数据库 updatedb更新数据库
配置文件 /etc/updatedb.conf
搜索命令的命令
where is
搜索命令所在路径及帮助文档所在位置
-b 只查找可执行文件
-m 只查找帮助文件which
查看别名
搜索命令所在路径及其别名
which找不到shell自带的命令PATH环境变量
定义的是系统搜索命令的路径find
文件搜索命令
find [搜索范围] [搜索条件] 搜索文件名
通配符 “搜索文件名”-
* 匹配任意内容
?匹配任意一个字符
[]匹配任意一个中括号内的字符
-name 按文件名搜索
-iname 不区分大小写-mtime修改文件内容
-atime文件访问时间
-ctime修改文件属性-10 十天内
10 十天
+10 十天前-size 文件大小
-25k小于25k
25k等于25k
+25k大于25kk千字节小写 M兆字节大写
-a and 逻辑与,两个条件都满足
-o or 逻辑或,两个条件满足一个即可-exec 代码 {} \
grep
grep (缩写来自Globally search a Regular Expression and Print)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。