在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:<!--首页导航_十链接-->

windows下使用linux命令搜文件的更多相关文章

  1. 在windows下使用linux命令,GnuWin32的使用.

    http://sourceforge.net/projects/getgnuwin32 使用过linxu的伙计估计都会喜欢上linux各种各样强大的命令如:grep, sed,awk,diff和pat ...

  2. 在windows下使用linux命令

    <转:http://www.cnblogs.com/adgnat/archive/2011/07/16/2108098.html> 使用过linxu的伙计估计都会喜欢上linux各种各样强 ...

  3. 如何在windows下运行Linux命令?(转载)

    在windows上可以运行或使用linux下面的命令吗?可以,小编今天就来分享怎么样让Windows支持Linux命令,做这些安装和设置后,就可以非常方便的在windows系统中使用linux下面的命 ...

  4. windows下模拟linux命令的工具 xshell

    windows下模拟linux命令的工具 xshell

  5. 惊艳的cygwin——Windows下的Linux命令行环境的配置和使用

    http://www.tuicool.com/articles/2MramqI 时间 2014-07-29 09:28:36  点滴之间 聚沙成金 原文  http://www.path8.net/t ...

  6. 干掉cmd:windows下使用linux命令行

    对于喜欢用命令行的朋友们,在windows下面使用cmd窗口是不是很不爽?复制不方便?不能随意放大缩小?如果需要多个控制台要多个窗口?....各种不爽 一.基础工具 如果你也不爽,那就对了,所以给大家 ...

  7. Windows下运行Linux命令

    安装Gow软件,Gow-0.7.0.exe,这样就可以在Windows命令行运行Linux命令,比如通过scp把Windows下的文件拷贝到Linux下. 直接运行安装,不会生成任何客户端,直接使用W ...

  8. 【Cygwin】Windows下使用linux命令

    我参阅了这份文章: 让windows cmd也用上linux命令 原文时间有点久了,Cygwin也更新了... 所以我的做法简单了很多... 到Cygwin官网下载安装包:https://cygwin ...

  9. windows下使用RoboCopy命令进行文件夹增量备份

    RoboCopy,它是一个命令行的目录复制命令,自从Windows NT 4.0 开始就成为windows 资源工具包的一部分,然后在Windows Vista.Windows 7和 Windows ...

随机推荐

  1. Nginx1.8 安装说明

    安装Nginx .安装pcre cd /usr/local/src mkdir /usr/local/pcre tar zxvf pcre-8.36.tar.gz cd pcre-8.36 ./con ...

  2. Python之路day12 web 前端(HTML+ css)

    HTML文档 文档树: Doctype Doctype告诉浏览器使用什么样的html或xhtml规范来解析html文档 有和无的区别 BackCompat:标准兼容模式未开启(或叫怪异模式[Quirk ...

  3. iptables详解(6):iptables扩展匹配条件之’–tcp-flags’

    如果你看过前文,那么你一定知道,前文已经对"tcp扩展模块"做过总结,但是只总结了tcp扩展模块中的"--sport"与"--dport"选 ...

  4. 【问题解决记录】无法识别的标志“-sdlMode”,在“p2”中

    本文为大便一箩筐的原创内容,转载请注明出处,谢谢:http://www.cnblogs.com/dbylk/ 这是本人第一次使用MarkDown编辑器,试试看效果-w-,下面是正文: 一.报错原因 昨 ...

  5. 初次使用Bootstrap

    一.概述也好,过程也好,反正就是这样 知道这个还是从群里听到的,一个人的视野是有限,必须借助他人来扩展.好奇使我去搜索了解了一下.原来是一个网页前端框架,可以适合不同大小屏幕,自动适应正常显示.这就是 ...

  6. 六.dbms_session(提供了使用PL/SQL实现ALTER SESSION命令)

    1.概述 作用:提供了使用PL/SQL实现ALTER SESSION命令,SET ROLE命令和其他会话信息的方法 .2.包的组成 1).set_identifier说明:用于设置会话的客户ID号.语 ...

  7. *SCM-MANAGERtomcat寄宿使用

    采用的部署方式 TomCat 一个端口下部署多个 Application供不同部门使用 初始部署详参见 SCM-MANAGER 博文 日常使用添加部门操作步骤 从“D:\tomcat\webapps” ...

  8. Request header field Content-Type is not allowed by Access-Control-Allow-Headers

    今天遇到一个跨域问题记录学习下: 一.问题: 跨域请求中包含自定义header字段时,浏览器console报错. Request header field xfilesize is not allow ...

  9. LeetCode OJ:Range Sum Query - Immutable(区域和)

    Given nums = [-2, 0, 3, -5, 2, -1] sumRange(0, 2) -> 1 sumRange(2, 5) -> -1 sumRange(0, 5) -&g ...

  10. 【javascript基础】JS计算字符串所占字节数

    废话不说,直接正题吧. 最近项目有个需求要用js计算一串字符串写入到localStorage里所占的内存,众所周知的,js是使用Unicode编码的.而Unicode的实现有N种,其中用的最多的就是U ...