windows下使用linux命令搜文件
在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命令搜文件的更多相关文章
- 在windows下使用linux命令,GnuWin32的使用.
		
http://sourceforge.net/projects/getgnuwin32 使用过linxu的伙计估计都会喜欢上linux各种各样强大的命令如:grep, sed,awk,diff和pat ...
 - 在windows下使用linux命令
		
<转:http://www.cnblogs.com/adgnat/archive/2011/07/16/2108098.html> 使用过linxu的伙计估计都会喜欢上linux各种各样强 ...
 - 如何在windows下运行Linux命令?(转载)
		
在windows上可以运行或使用linux下面的命令吗?可以,小编今天就来分享怎么样让Windows支持Linux命令,做这些安装和设置后,就可以非常方便的在windows系统中使用linux下面的命 ...
 - windows下模拟linux命令的工具 xshell
		
windows下模拟linux命令的工具 xshell
 - 惊艳的cygwin——Windows下的Linux命令行环境的配置和使用
		
http://www.tuicool.com/articles/2MramqI 时间 2014-07-29 09:28:36 点滴之间 聚沙成金 原文 http://www.path8.net/t ...
 - 干掉cmd:windows下使用linux命令行
		
对于喜欢用命令行的朋友们,在windows下面使用cmd窗口是不是很不爽?复制不方便?不能随意放大缩小?如果需要多个控制台要多个窗口?....各种不爽 一.基础工具 如果你也不爽,那就对了,所以给大家 ...
 - Windows下运行Linux命令
		
安装Gow软件,Gow-0.7.0.exe,这样就可以在Windows命令行运行Linux命令,比如通过scp把Windows下的文件拷贝到Linux下. 直接运行安装,不会生成任何客户端,直接使用W ...
 - 【Cygwin】Windows下使用linux命令
		
我参阅了这份文章: 让windows cmd也用上linux命令 原文时间有点久了,Cygwin也更新了... 所以我的做法简单了很多... 到Cygwin官网下载安装包:https://cygwin ...
 - windows下使用RoboCopy命令进行文件夹增量备份
		
RoboCopy,它是一个命令行的目录复制命令,自从Windows NT 4.0 开始就成为windows 资源工具包的一部分,然后在Windows Vista.Windows 7和 Windows ...
 
随机推荐
- IOS-网络(网页开发-UIWebView,HTML,CSS,JavaScript,OC和JS代码互调)
			
一.网页基础 // // ViewController.m // IOS_0218_网页开发1 // // Created by ma c on 16/2/18. // Copyright © 201 ...
 - laravel中单独获取一个错误信息的方法
			
获取单独的错误信息的方法
 - C++高级编程2. 静态动态链接库
			
C++高级编程2. 静态动态链接库20131018 1.动态链接库和静态链接库的区别: 静态链接库就是把lib文件中用到的函数代码直接连接进目标程序,程序运行的时候不在需要其他的库文件:动态链接库是把 ...
 - PIVOT 和 UNPIVOT 命令的SQL Server版本
			
I:使用 PIVOT 和 UNPIVOT 命令的SQL Server版本要求 1.数据库的最低版本要求为 SQL Server 2005 或 更高 2.必须将数据库的兼容级别设置为 90 或 更高 3 ...
 - C++面向对象高级编程(二)基础篇
			
技术在于交流.沟通,转载请注明出处并保持作品的完整性. 概要 知识点1.重载成员函数 知识点2 . return by value, return by reference 知识点3 重载非成员函数 ...
 - 剑指offer--48.机器人的运动范围
			
这道题不是要求走一趟最多走多少,而是最多走多少,WA几次才想通. ------------------------------------------------------------------- ...
 - Python中注释的添加
			
1.Python中注释,有助于我们对程序的理解:但注释不需要每行都写,可以在方法前面注释该方法的功能 或重要的一行进行注释. 2.单行注释,使用#号: 3.多行注释,使用""&qu ...
 - windows7 下python3.6 下Scripts文件夹为空
			
windows7 下python3.6 下Scripts文件夹为空,安装后不能运行pip,这个时候输入命令: python -m ensurepip 会自动安装pip,然后运行pip3 list就可以 ...
 - 从头搭建一个React应用
			
node,webpack这些就不一一介绍怎么安装了,默认大家都知道. 一.npm install -g create-react-app 首先全局安装react的脚手架工具 create-react- ...
 - json中的dumps和loads
			
常用有2个方法,也是最基本的使用方法: 1.dumps:把字典转成json字符串 进行post的请求的时候就要用json.dumps来进行装换,利用get方法就可以不用了. 2.loads:把json ...