Linux中命令行查找文件
背景
在项目中搜索代码,经常使用到的搜索命令的笔记。
在源码目录中代码十几个g,想要找到修改的代码,第一除非你很熟悉项目的结果,第二你掌握了第一。
查找文件
指定文件查找
在当前目录下查找文件,包含子目录
find . -name "Activity.java"
结果会一行一行显示出来,包含全路径。
指定某个类型文件查找
在当前目录下找java后缀的文件
find . -name "*.java"
在某个后缀文件中找符合的字符串
假设当前目录下找java文件,里面包含字符串mService,并且高亮。
find . -name "*.java" | xargs grep "mService" --color=auto
查找文件中存在某个字符串
所有文件中找存在的字符串,当你不知道文件的后缀的时候,可以这样查询
grep -ril 'aosp_walleye-userdebug'
或者
grep "Launcher3" ./ -rn
某个目录下,罗列符合后缀的文件
当前目录下也可以,指定目录也可以。在输出目录下,找到img结尾的文件。
ls -alit out/target/product/sailfish/ | grep img
查找大于某个大小的文件
找当前目录下>30mb的文件
find . -type f -size +30M
最后
除了在上面的搜索命令之外,还有其他方式,比如在线浏览AOSP的网址,上面搜索也不错,还支持跳转,网络好的情况下很快的,组合使用就行了。
想要在Ubuntu上面浏览代码体验好一点,java层可以编译idetool后导入as中,c和c++的部分可以clion工具。
Linux中命令行查找文件相关推荐
- Day07 红帽Linux —从命令行管理文件
红帽Linux - 从命令行管理文件 文章目录 红帽Linux - 从命令行管理文件 一.目录文件夹内容及作用 练习题目 答案 二.路径定位和目录信息 路径定位 路径 切换目录 查看目录内容 ls指令 ...
- linux输入过的命令行,LINUX中命令行的历史记录和编辑
前的Linux发行版默认使用Bash Shell,它已成为Linux系统的实际标准.Bash Shell命令行具有非常强大的功能.Bash Shell提供了一些特性使输入命令变得容易. 1.命令行的历 ...
- linux查找文件夹命令_如何在Linux中使用命令行查找文件和文件夹
linux查找文件夹命令 Most people use a graphical file manager to find files in Linux, such as Nautilus in Gn ...
- Linux中常用的查找文件的命令
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索.这些是从网上找到的资料(参考资料1),因为有时很长时间不会用到,当要用的时候经常弄混了,所以放到这里方便使用. w ...
- 最强Linux命令,linux常用命令指南——查找文件我最强:find
2.3.2 查找文件我最强:find 2.3.2.1 find查找常用命令示例 find / -name 'wfy.txt' # 从根目录下开始查找文件wfy.txt find . -name '*f ...
- linux中命令对c文件进行编译,Linux下C语言编译基础及makefile的编写
这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将会学到以下内容: 源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和系统求助 1.源程序的编译 在L ...
- linux中的find查找文件或者目录、locate快速定位文件路径
1.7 搜索查找类 1.7.1 find查找文件或者目录 find 指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件显示在终端 find [搜索范围] [选项] 选项 功能 -name&l ...
- Linux find命令:查找文件或目录
find 命令可以在命令的层次结构中查找文件和目录.它可以使用文件名.文件大小.修改时间和类型等条件进行查找. find 命令的语法格式如下: [root@bogon ~]# find 搜索路径 [选 ...
- windows命令行查找文件内容findstr
一直用界面找文件,找内容却不方便,原来windows也有命令行,类似linux的grep,就是findstr. Findstr/S /I "soap init" *.h 在h文件中 ...
最新文章
- iptables命令语法(3)
- 支付宝支付 第三集:搭建项目及测试(含代码)
- 19、修改和删除事件(ALTER/DROP EVENT)
- 【瑕疵检测】基于matlab GUI OTSU织物疵点检测【含Matlab源码 860期】
- SPSS 相关系数例题、斯皮尔曼相关系数SPSS分析
- 自然语言处理——基于预训练模型的方法——第1章 绪论
- VirtualBox 安装 增强功能
- 计算机局域网访问受限制,电脑本地连接受限制的处理方法
- 《少有人走的路——心智成熟的旅程》读书笔记
- 守卫工厂智能 当SDN遇上智能制造
- 《面向对象分析与设计》一3.7 例题
- ThreadLocalMap里弱引用
- 春节假期收官小记|抢红包黄金时间分析
- 解决Vs2015+Qt+obs studio配置软件环境问题汇总
- centos7 RPM命令安装.rpm文件操作
- string-array的用法
- 怎么用计算机画爱心,怎么用cad画爱心
- NCAE(全国工业和信息化应用人才考试 )-- 服务外包 JAVA 软件开发复习整理(一)
- 3D Packing for Self-Supervised Monocular Depth Estimation
- 腾讯游戏人脸识别验证是否会保存用户信息
热门文章
- java 静态方法枷锁_Java synchronized静态方法使用synchronized加锁
- 互联收集金融,其实是门苦商业
- C++中函数重载是如何实现
- 【第83期】10 款你不知道的 Linux 环境下的替代工具!
- 七麦数据:2018年10月App Store大数据
- 毒舌陆琪那些能让人少奋斗十年的语录![转载]
- android自动化测试案例全过程详解,Robot Framework+adb实现Android设备自动化测试案例①——项目介绍...
- 【读官方文档,学原味技术】SpringBoot-Staters和自定义Starter
- Python的简单数据类型案例
- 宏观经济学——第一章