我有一个像这样的文件夹结构(这是一个小片段):

└── test

└── cases

└── model

├── client

│ ├── socketsTest.coffee

├── server

│ └── socketsTest.coffee

└── shared

└── findersTest.coffee

问题是,如何列出以.coffee结尾但在客户端文件夹中不存在的所有路径?

以下命令返回与服务器文件夹中存在的.coffee匹配的所有文件:

find test -name "*Test.coffee" | egrep '/*server*/'

但我真正需要的是一个正则表达式,除了客户端文件夹中的内容之外还匹配所有内容.

在* nix上最干净的方法是什么?最终目标是返回不在客户端文件夹中的文件,因此对于上面的树将是:

$

test/cases/model/server/socketsTest.coffee

test/cases/model/shared/findersTest.coffee

我尝试过这样的事情,但没有运气:

find test -name "*Test.coffee" | egrep '*model/[^client]*'

linux查找所有路径,linux – 如何在* nix上查找/ grep目录名与“x”匹配而不是“y”的所有路径?...相关推荐

  1. linux find工作原理,Linux基础教程:find 与 xargs

    find 命令的工作方式 find命令的工作方式如下:沿着文件层次结构向下遍历,匹配符合条件的文件,并执行相应的操作. find命令异常强大,因为它允许您按文件名.文件类型.用户甚至是时间戳查找文件. ...

  2. linux命令 tar zxf,Linux基本命令之tar、vi工具

    使用tar归档工具和vi文本编辑器 gzip命令.bzip2命令 用途:制作压缩文件.解开压缩文件 常用命令选项 -9:表示高压缩比,多在创建压缩包时用 -d:用于解开已经压缩过的文件 gunzip ...

  3. 服务器find寻找文件路径,Linux find 查找文件

    在日志文件夹下判断是否有web服务器的日志文件夹,写了个脚本:web #!/bin/bash cd /wls/annuity_acc for sys in `cat ./WIIServer_name_ ...

  4. linux 查看主板sn_如何在 Linux 上查找硬件规格

    在 Linux 系统上有许多工具可用于查找硬件规格. -- Sk(作者) 在 Linux 系统上有许多工具可用于查找硬件规格.在这里,我列出了四种最常用的工具,可以获取 Linux 系统的几乎所有硬件 ...

  5. centos 获取硬件序列号_如何在 Linux 上查找硬件规格

    在 Linux 系统上有许多工具可用于查找硬件规格. -- Sk(作者) 在 Linux 系统上有许多工具可用于查找硬件规格.在这里,我列出了四种最常用的工具,可以获取 Linux 系统的几乎所有硬件 ...

  6. l启动进程 linux,《日子》. linux 查看进程启动路径

    在linux下查看进程大家都会想到用 ps -ef|grep XXX 可是看到的不是全路径,怎么看全路径呢? 每个进程启动之后在 /proc下面有一个于pid对应的路径 例如:ps -ef|grep ...

  7. linux的locate工具,linux文本查找工具之locate、find

    linux文本查找工具之locate.find 一.文件查找分为两类: 1.非实时查找:locate 2.实时查找:find 二.非实时查找:locate 非实时查找:查找速度快.非精准查找.模糊查找 ...

  8. linux 查找文件 locate,linux文件查找(find,locate)

    文件查找: locate: 非实时,模糊匹配,查找是根据全系统文件数据库进行的: # updatedb, 手动生成文件数据库 速度快 find: 实时 精确 支持众多查找标准 遍历指定目录中的所有文件 ...

  9. linux如何看java安装路径,linux查看java的安装路径

    linux查看java的安装路径 [2021-02-05 21:28:47]  简介: 服务器 一.查看软件安装路径: Linux软件安装的地方不止一个地方,先说查看软件安装的所有路径(地址). 这里 ...

最新文章

  1. 一道让你拍案叫绝的算法题
  2. socket.io实现在线群聊
  3. c语言printf()输出格式控制
  4. hdu2371 矩阵乘法(求序列位置改变m次后的序列)
  5. 安卓MP3播放器开发实例(1)之音乐列表界面
  6. 学生系统优化(一)- - 字符限定
  7. RabbitMQ-从基础到实战(3)— 消息的交换(上)
  8. 手机/移动前端开发需要注意的20个要点
  9. extjs_04_grid(弹出窗口amp;行编辑器 CRUD数据)
  10. window8服务器
  11. easyui treegrid 获取新添加行inserted_IDEA 2020.2 稳定版发布,带来了不少新功能...
  12. Android入门笔记10
  13. Java多线程和并发(一),进程与线程的区别
  14. std::begin、std::end、std::next 用法
  15. 私域运营是不是就是社群运营?
  16. php计算一年多少周,同时计算出这一周的开始时间和结束时间(可选返回时间戳或日期)
  17. 「今天14:30」AI+经济学 Debate 现场,记得来啊 | AI TIME 27
  18. win10锁屏c语言,win10系统锁屏状态下运行任意程序设置的操作方法
  19. 我认为还是得学会自己焊接贴片元件,有专门的贴片元件焊接练习板,虽然有SMT,就像无人机要练习飞自稳一样。我们不能什么都靠SMT
  20. 云服务器nginx站点主页路径更改方法

热门文章

  1. [小物分享] 金豪世纪
  2. APP拍照扫描识别银行卡SDK
  3. 基于2.5/3D的自主主体室内场景理解研究
  4. 高功率光纤激光切割机,可以做更多的事
  5. 大数据开发学习,大数据学习路线(完整详细版)
  6. WebGIS常用的前端地图框架
  7. python 小说cms_我用Python实现了一个小说网站雏形
  8. C++:对运算符重载
  9. 惠普HP LaserJet Pro M329dw 驱动
  10. 创建型设计模式——建造者模式