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 ...
随机推荐
- C# RedisRateLimiter
public class RedisRateLimiter { private static Logger LOG = LogManager.GetLogger("redis-limiter ...
- codis3.2安装配置中的一些问题
1.参考文档与参考资料问题 安装codis集群之前,我先在网上找资料,然后又到github的项目官方地址找,不得不说,相关的资料不好找,而且找到之后有些东西说的也不是很清楚.由于codis版本迭代的问 ...
- iOS实现程序长时间未操作退出
大部分银行客户端都有这样的需求,在用户一定时间内未操作,即认定为token失效,但未操作是任何判定的呢?我的想法是用户未进行任何touch时间,原理就是监听runloop事件.我们需要进行的操作是创建 ...
- Makefile.am文件的实例讲解
Makefile.am是一种比Makefile更高层次的编译规则,可以和configure.in文件一起通过调用automake命令,生成Makefile.in文件,再调用./configure的时候 ...
- vue-keep-alive
查看github源代码 https://github.com/Diamondjcx/vue-test Vue keep-alive实践总结 <keep-alive>是Vue的内置 ...
- Android 开发技术选型(博客,新闻,阅读类)
前言 最开始学习写应用的时候,发现类聚合数据这个平台可以提供一些免费数据接口,于是写了个人的第一个应用-– JuheNews,当时的知识储备稍显粗糙,虽然现在的知识也不咋滴,但是相对之前而言还是有些进 ...
- EXC_BAD_ACCESS(code...)坏内存访问 调试
一般很多人遇到这个 都会崩溃 断点一般 找不到 原因 : 只能按照一步一步走readView的模式 : 一般是问题是 相互包含 比如 view2 在view1 上 但是在view2 又创建了一 ...
- IOS 的本地通知
IOS 的本地通知 - (void)viewDidLoad { [super viewDidLoad]; UILocalNotification* localNotification = [[UILo ...
- es6模块化开发
export导出 import导入 export {a:b} Export default {a:b}
- [QT]给QApplication安装事件过滤器 app.installEventFilter
Qt的事件处理有5种级别: 1. 重写控件的事件处理函数:如重写keyPressEvent(),mousePressEvent()和paintEvent(),这是最常用的事件处理方法,我们已 ...