【工具使用】Linux实用命令之文件搜索
2018-01-30 23:06
288 查看
在工作中,经常遇到只知道一些模糊、大致的名字的一些类名或字段,从已知的一个目录下去搜索。然而有些命令实在是太好用了,好用到赞不绝口,也有一些命令,老是忘记。。。
最常用的场景是在
这个命令的功能实在是太强大了,所以按需而罗列吧。
按文件名查找
这个也是一个强大的命令,配合正则表达式也是一个逆天的存在,但是一般情况下会我用到它的场景也就是两种:
查找某个目录下所有的某列包含某字符串的文件
查找某文本中所有的含有某字符串的列
这个不解释
find
最常用的场景是在framework目录下,有一些类,只知道类名,但是不知道它的具体的路径,总不可能去一个一个搜吧,还有一个可行的是去百度,但是这也不是很适合,因为还有更快的。
这个命令的功能实在是太强大了,所以按需而罗列吧。
按文件名查找
find dirname -name "filename"
find dirname -name "*filename*"(使用正则表达式)
find dirname -iname "filename"(忽略大小写)
find dirname -name "filename 2> /dev/null"(忽略错误信息)
grep
这个也是一个强大的命令,配合正则表达式也是一个逆天的存在,但是一般情况下会我用到它的场景也就是两种:查找某个目录下所有的某列包含某字符串的文件
grep -Rn "PatternSequence" .(找到并显示行号,不要太好用!)
查找某文本中所有的含有某字符串的列
这个不解释
相关文章推荐
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、磁盘的使用情况相关的命令和工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- 文件系统管理 之 Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- 【每天一个Linux命令】16. 强大的文件搜索工具grep
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux下实用的文件编码转换命令工具iconv
- Linux 查看磁盘分区、文件系统、磁盘的使用情况相关的命令和工具介绍 by 北南南北
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- [转载] Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍