zoukankan      html  css  js  c++  java
  • windows下使用linux命令搜文件

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

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

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

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

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

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

    wulf@wulf00 MINGW64 /d/app_engine
    $ grep '首页导航_十链接' . -r --include *.html
    ./01.计划进度/追评计划表/201800409-201800420/需求设计文档/综合首页/FTL/首页导航_十链接.html:<!--fmName:首页导航_十链接-->
    ./02.设计文档/组件设计文档/组件前端设计文档/九月份迭代组件/图书复用组件/FTL/首页导航_十链接.html:<!--首页导航_十链接-->
  • 相关阅读:
    会议管理要素
    项目管理—沟通管理
    项目管理的五大过程组和十大知识领域
    fastjson $ref引用问题
    项目管理——问题解决方法
    windows服务器添加磁盘后,提示The disk is offline because of policy set by an administrator的解决办法
    关于bat/cmd中转义符的使用
    关于bat中日期时间字符串的格式化
    关于windows服务器的Security安全类日志的导出
    关于windows服务器创建一个ps1脚本的周期性定时任务
  • 原文地址:https://www.cnblogs.com/wuxun1997/p/8674818.html
Copyright © 2011-2022 走看看