在linux下,有时候需要找一些文件,还有时候这些文件格式不够统一和规范,但是需要排除的那些文件却格式统一,就可以使用find命令的反转功能

一般用find查找文件的命令是:

find . -name "*.tar.*" -o -name "*.patch"

这个意思是,查找文件名里面包含.tar.字符OR.patch字符的文件。

现在要把这些文件排除,想grep/ack/ag都有一个叫-revert的功能,就是查找不是目标字符串的内容,find没有,但是它提供了一个更强大的!非命令。

find . \( \! -name "*.tar.*"  \)

这句话中()是代表(expr)使用表达式的意思,然后其中的!可以把结果取反过来。

find . \( \! \(  -name "*.tar.*"  -o  -name "*.patch" \) \)

这句也是同样的意思,不过当用了-o命令的时候,需要再加一层括号。

转载于:https://www.cnblogs.com/vastiny/p/4236927.html

linux find 反转 查找没有被找到的结果相关推荐

  1. linux查找最近访问的文件,教您在Linux系统中查找最近修改的文件/文件夹

    如果您使用Linux系统进行日常操作,则主目录文件将随时间急剧增加.如果您有成千上万个文件,很可能不记得最近更改的文件名,本文将教您在Linux系统中查找最近修改的文件/文件夹.另外,如果要检查出于任 ...

  2. linux 查看进程id对应的路径,Linux中怎么通过PID号找到对应的进程名及所在目录方法...

    Linux中怎么通过PID号找到对应的进程名及所在目录方法 首先需要知道PID号,可以通过top命令获取. 然后我们可以用ps看以下大致信息(ps出来的信息个人觉得比较乱,不是很方便查找) [root ...

  3. (转)linux下find查找命令用法

    1.命令格式: find pathname -options [-print -exec -ok ...] 2.命令功能: 用于在文件树种查找文件,并作出相应的处理 3.命令参数: pathname: ...

  4. Linux中文件查找技术大全

    Linux中文件查找技术大全 转载出处:http://tech.sina.com.cn/c/2001-10-29/6739.html 文/Linuxdoor 每一种操作系统都是由成千上万个不同种类的文 ...

  5. linux 查找只读文件夹,Linux系统中查找命令find的使用方法(二)

    今天达内Linux培训小编要继续跟大家分享关于Linux系统中中查找命令find的使用方法的文章.在上文中小编提到,Linux查找命令是Linux系统中很重要也是很常用的命令之一.Linux的查找命令 ...

  6. linux 命令美丽,美丽的程序猿-Linux下那些查找文件的小技巧-find

    原标题:美丽的程序猿-Linux下那些查找文件的小技巧-find 一.按照文件名匹配查找 1. 查找当前目录下的文件tmp.sh find . –name tmp.sh 可以看出,使用.查找是查找当前 ...

  7. Linux中如何查找占用硬盘体积最大的文件方法

    前言 众所周知当系统的磁盘空间不足时,您可能会使用 df.du 或 ncdu 命令进行检查,但这些命令只会显示当前目录的文件,并不会显示整个系统范围的文件.需要花费大量的时间才能用上述命令获取系统中最 ...

  8. linux系统中find怎么用,Linux系统中查找命令find的使用方法(一)

    今天达内Linux培训小编要跟大家分享的文章是关于Linux系统中中查找命令find的使用方法.熟悉Linux系统的小伙伴们都知道,Linux查找命令是Linux系统中很重要也是很常用的命令之一.Li ...

  9. linux按目录名查找目录_如何在Linux中查找目录?

    linux按目录名查找目录 Linux provides different ways to find directories. Here we will look at how to find di ...

最新文章

  1. 懒人必备 |通过爬虫 筛选以及查看CSDN 满足相应积分的资源列表 简单好用
  2. Fatal error:SQL Server 不存在或拒绝访问。
  3. POJ2060最小路径覆盖
  4. [转]Linux下的Makefile
  5. NYOJ练习题 how many hairstyles can they see?
  6. SpringBoot2.x教程--整合使用jOOQ面向对象查询
  7. CEDEC 2021 | 让巨大化角色充满真实感的五大法则
  8. 開啟 Excel 檔案出現錯誤訊息【Windows 找不到檔案路徑
  9. maven 学习---Maven本地资源库
  10. 访问VirtualBox创建的CentOS虚拟主机里面的WEB服务
  11. VMware vSAN的相关告警处理 2021-01-04
  12. dedecms 封面模板和列表模板有什么不同
  13. 第一课 Delphi7完全自学教程
  14. 北大沙龙 | 技术大咖为大家讲解什么是UTXO
  15. 华为砍单,小米、荣耀谁会“上位”?
  16. R 语言消除pdf图片的空白
  17. java网络编程技术有哪些_Java网络编程技术
  18. 【文献阅读】Multi-state MRAM cells for hardware neuromorphic computing
  19. jq jqprint 设置页脚_jQuery 插件 jqprint 实现浏览器页面打印和设置页眉页脚
  20. 细胞膜包覆的负载二氧化锰药物|透明质酸修饰红细胞膜包覆紫杉醇脂质液晶纳米粒(齐岳生物)

热门文章

  1. 离开页面提示是否保存页面修改内容的简单实现
  2. 《偷梁换柱》全世界最最简单对付SMSS。EXE病毒的方法,可能也是对付某类流氓程序的好方法...
  3. github初次使用
  4. Office下Word直接转换成Pdf格式!
  5. No module named 'xxx’
  6. python游戏创新大赛
  7. python-docx官方声明
  8. 利用T-SQL语句快速清理ZBLOG程序的SQL SERVER2012数据库内容
  9. 身份证号码的正则表达式及验证详解(JavaScript,Regex)
  10. [Unity3d]制作打包并载入AssetBundle