文件搜索命令
| 命令 | 作用 | 语法 | 选项 |
|---|---|---|---|
| find |
查找文件或目录 |
find [搜索路径] [匹配条件] |
-name 按名称查找 精准查找 -iname 按名称查找 find查找中的字符匹配: *:匹配所有 ?:匹配单个字符 模糊匹配的条件,建议使用单引号或双引号括起来。如果*被转义,可使用 单双引号括住查询条件,或者使用\*。 -size 按文件大小查找 -type 按文件类型查找 f 二进制文件 l 软连接文件 d 目录 c 字符文件 |
| grep |
在文件中搜寻字串匹配的行并输出 |
grep [-cinv] '搜寻字符串' filename |
-c :输出匹配行的次数(是以行为单位,不是以出现次数为单位) -i :忽略大小写,所以大小写视为相同 -n :显示匹配行及行号 -v :反向选择,显示不包含匹配文本的所有行 |
| which |
显示系统命令所在目录(绝对路径及别名) |
使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令 |
|
| whereis |
搜索命令所在目录 配置文件所在目录 及帮助文档路径 |