在linux系统的黑幕下,我们只能通过find命令来搜文件,而在windows的界面里,我们只能通过搜索框来搜。两者各有利弊,前者单调但高效,后者用户体验好却比较慢。能不能在windows使用linux的命令来快速搜索呢?当然可以,前提是你先装好一款能在windows模拟linux命令行界面的工具,比如Git Bash,它提供了一个仿真环境,可以执行shell命令。

  假如我想在当前目录搜一个文件名为“首页导航_十链接”的文件,我只需先双击git-bash.exe,在弹出的命令行界面中敲入find命令就能找到文件所在地址:

wulf@wulf00 MINGW64 /d/app_engine
$ find . -name '首页导航_十链接.*'
./.计划进度/追评计划表/-/需求设计文档/综合首页/FTL/首页导航_十链接.html
./.设计文档/组件设计文档/组件前端设计文档/九月份迭代组件/图书复用组件/FTL/首页导航_十链接.html

  假如我想在当前目录搜文件内容包含“首页导航_十链接”的文件,使用grep命令:

wulf@wulf00 MINGW64 /d/app_engine
$ grep '首页导航_十链接' . -r
Binary file ./.svn/pristine//011e4556a7f31b691d4e9cf141ab4d984f00bf7e.svn-base matches
./.svn/pristine//034593d9e36ebbf92584041e6e7d9783c13dae02.svn-base::<!--首页导航_十链接-->
Binary file ./.svn/wc.db matches
./.计划进度/追评计划表/-/需求设计文档/综合首页/FTL/首页导航_十链接.html::<!--fmName:首页导航_十链接-->
Binary file ./.设计文档/.测试用例//测试方案/图书复用组件_郭艳.xmind matches
./.设计文档/组件设计文档/组件前端设计文档/九月份迭代组件/图书复用组件/FTL/首页导航_十链接.html::<!--首页导航_十链接-->

  上面命令中的点代表当前目录/d/app_engine,grep的参数r代表递归查找,如果知道文件后缀的话:

wulf@wulf00 MINGW64 /d/app_engine
$ grep '首页导航_十链接' . -r --include *.html
./.计划进度/追评计划表/-/需求设计文档/综合首页/FTL/首页导航_十链接.html:<!--fmName:首页导航_十链接-->
./.设计文档/组件设计文档/组件前端设计文档/九月份迭代组件/图书复用组件/FTL/首页导航_十链接.html:<!--首页导航_十链接-->

最新文章

  1. [已解决]:调用 LoadLibraryEx 失败,在 ISAPI 筛选器 &quot;c:\Windows\Microsoft.NET\Framework\v4.0.30319\\aspnet_filter.
  2. Windows下几款免费C/C++开发工具简介
  3. LNMP添加、删除虚拟主机及伪静态使用教程
  4. WebGrid Helper with Check All Checkboxes
  5. visio2007无法拖动
  6. javascript 命名空间的实例应用
  7. Android 环境配置:git开启多颜色模式
  8. Node Node
  9. 算法起步之Dijkstra算法
  10. EXE转JPG后缀格式工具(真实JPG后缀)
  11. jsp假分页
  12. jsplumb 中文基础教程
  13. Confluence 6 配置站点主页面
  14. rman实验——测试备份压缩
  15. ceph问题总结
  16. WPF 选项卡
  17. winform程序关闭界面时弹出提示框
  18. postgresql数据库用户名密码验证失败
  19. win7(64)未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序
  20. PHP-PHP核心技术与最佳实践阅读

热门文章

  1. IOS-CocoaPods制作篇
  2. day30 主机管理-堡垒机3-操作记录
  3. nginx默认配置
  4. Angular开发实践(七): 跨平台操作DOM及渲染器Renderer2
  5. [Android]Adb connection Error:远程主机强迫关闭了一个现有的连接
  6. Windows消息队列(优先队列,结构体中放比较函数)
  7. eureka-8-Eureka 的健康检查
  8. C# 用Mutex或进程限制一台电脑上同时打开多个实例
  9. 20165210 《网络对抗技术》week1 exp0 kali安装与配置
  10. 构建Uber端到端技术栈的十条经验(转载)