Linux下find一次查找多个指定文件或者排除某类文件,在 GREP 中匹配多个关键字的方法

(1)Linux下find一次查找多个指定文件:

查找a.html和b.html

find . -name "a.html" -name "b.html"

find . -regex '.*\.txt\|.*\.doc\|.*\.mp3'

find . -regex '.*\.txt\|.*\.doc\|.*\.mp3'

./a.txt

./a.doc

./a.mp3

(2)排除某些文件类型:

排除目录下所有以html结尾的文件:

find . -type f ! -name "*.html"

./ge.bak.02.09

./ge.html.changed.by.jack

./a.txt

./a.doc

./a.mp3

(3)排除多种文件类型的示例:

find . -type f ! -name "*.html" -type f ! -name "*.php" -type f ! -name "*.svn-base" -type f ! -name "*.js" -type f ! -name "*.gif" -type f ! -name "*.png" -type f ! -name "*.cpp" -type f ! -name "*.h" -type f ! -name "*.o" -type f ! -name "*.jpg"

(4)在 GREP 中匹配多个关键字的方法:

grep查找多个数字的文件:

-r 递归,-E:正则  -l:只显示文件名

root@116.255.139.240:~/a# grep -r -E '0341028|100081|10086|10001' *

a.txt:100081

b.txt:10086

c/cc.txt:0341028

c/cc.txt:100081

c/cc.txt:10086

c/cc.txt:10001

c.txt:10001

d.txt:0341028

grep -r -E -l '0341028|100081|10086|10001' *

a.txt

b.txt

c/cc.txt

c.txt

d.txt

多种类型文件示例:

find . -name "*.html" -o -name "*.js"|xargs grep -r "BusiTree"

find排除文件 linux_Linux下find一次查找多个指定类型文件,指定文件或者排除某类文件,在 GREP 中匹配多个关键...相关推荐

  1. win怎么在计算机里按日期搜索文件,Windows下怎么按时间查找文件

    Windows下如何按时间查找文件 比方说我想某个文件夹下所有最后修改时间大于2014/1/12 13:39:40以后的所有文件,应该如何做?用编程.软件方法都可以,应该如何做呢?大家多多支持啊 分享 ...

  2. linux free函数头文件,Linux_Linux下malloc/free与new/delete的区别,由于malloc/free是库函数,不是 - phpStudy...

    Linux下malloc/free与new/delete的区别 由于malloc/free是库函数,不是运算符,他们不能执行构造函数和析构函数,只是负责分配内存. 1.malloc与free是C++/ ...

  3. php读取iso文件,Linux_linux下如何读取使用iso 镜像文件的方法,如果拷贝到本地,可以使用moun - phpStudy...

    linux下如何读取使用iso 镜像文件的方法 如果拷贝到本地,可以使用mount mount fileName mountPoint -o loop,fileName是镜像文件名(*.iso,*.i ...

  4. python 查找文件夹下的文件名_python查找模式后面的文件夹中的所有文件名

    我会采取以下方法.您可以定义一个简单的文件筛选器工厂. import time def make_time_filter(start, end, time_format, file_format='i ...

  5. linux查询关键字文件,Linux下如何通过关键字查找文件

    在Unix中经常会用到grep去选取所需要的信息,用好grep有时可以到达意想不到的效果. Grep : g (globally) search for a re (regular expressio ...

  6. Linux查找多个文件、排除某类文件、匹配文件多处内容

    Linux下find一次查找多个指定文件或者排除某类文件,在 GREP 中匹配多个关键字的方法 (1)Linux查找多个文件: 查找a.html和b.html find . -name "a ...

  7. linux mount挂载命令(将分区挂接到Linux的一个文件夹下,从而将分区和该目录联系起来)

    看海康摄像头启动脚本有一些mount命令,不知道干啥用的... mount是Linux下的一个命令,它可以将分区挂接到Linux的一个文件夹下,从而将分区和该目录联系起来,因此我们只要访问这个文件夹, ...

  8. 使用脚本实现自动清除指定文件夹下丢失链接文件的符号链接

    脚本可清除,指定文件夹下,对视链接文件的符号链接. 在使用Linux时,常常会为自己许多文件或者程序建立符号链接,这样就不用每次都到对应的文件夹下去寻找对应的文件而只需要对需要经常访问的文件建立符号链 ...

  9. python 目录下的文件_用python把文件夹下的所有文件包括文件夹里面的文件都拷贝到同一个目录下...

    比如1文件夹下有2文件夹,2文件夹下有1.txt文件和3文件夹,3文件夹下有2.txt3.txt现在要把1.txt2.txt3.txt全都拷贝到1文件夹下importosimportshutildef ...

最新文章

  1. Linux kernel 3.10内核源码分析--进程退出exit_code
  2. Python3内置模块之json编码解码方法讲解
  3. 「我去,这也能行!」令人惊叹的8个深度学习应用
  4. JavaScript函数 this调用规则
  5. python difflib详解_在 Python 中使用 difflib 比较字符串
  6. php程序如何保证3秒作出响应,这个留言本的响应时间总是在3秒左右,如何优化?...
  7. Java从入门到精通 第19章 异常的捕获和处理
  8. Eprime error number 1234 :unable to load sound 203
  9. iTextSharp 显示中文字体
  10. kali Linux 上编译并使用RFID核弹——proxmark3
  11. 让WindowsXP SP3支持64G内存
  12. 教程丨一文了解如何在OpenSea上创建自己的NFT商店
  13. 移动通信概述-架构篇
  14. 爬取豆瓣电影排行版数据
  15. 【服务器数据恢复】服务器硬盘读写不稳定掉线,lun丢失的数据恢复案例
  16. Android 仿微信小程序开屏页加载loading
  17. 基于stm32单片机的空气质量检测仿真(仿真+源码+全套资料)
  18. Comet----众里寻你千百度
  19. c++中CString和String
  20. 关于scene understanding场景理解概念的理解

热门文章

  1. Visual Studio 2010或者2012上安装VASSISTX
  2. IaaS,PaaS,SaaS 的区别
  3. 用MXnet实战深度学习之二:Neural art
  4. 初等代数(3):代数方程、指数与对数、复数
  5. CVPR15 image retrieval reading list
  6. Scala基础教程(一):简介、环境安装
  7. Day 13: Dropwizard —— 非常棒的Java REST服务器栈
  8. Machine Learning week 6 quiz: programming assignment-Regularized Linear Regression and Bias/Variance
  9. numpy数据集练习
  10. 面向对象程序设计基本概念