过滤文件命令grep:
功能是从文本文件或管道数据流中筛选匹配的行及数据
配合正则表达式一起使用,功能更强大

语法格式:grep [option] [pattern] [file]
常用选项:-v 显示不匹配的行,或者说排除某些行:grep -v 要过滤的内容 文件名 -n 显示匹配行及行号-c 只统计匹配的行数:grep -c 要过滤的内容 文件名-i 不区分大小写-E 使用拓展的grep命令:过滤出所有agan和lisi的信息使用方法:grep -E "字符串|字符串“ 文件名egrep "字符串|字符串“备注:管道之间没有空格
例如:grep agan test

过滤完内容后生成新的文件(管道与重定向):

管道:传送传输数据并列命令
重定向:使用工具进行内容的定位。例:echo 就是一个工具标准输入 :<    << 0>    0>>标准输出:>    >>1>   1>>错误输出:2>   2>>重定向实例:x='grep -ic zhangsan test11.txt' > ti.txt;echo"技术部统计姓张的员工总共$x人” >> ti.txtcat ti.txt技术部统计姓张的员工共1人

查找文件find:
find 在哪里找 文件类型是什么 要查找文件还是目录 名字是什么 “ ”//名字用双引号括起来
例如:
find / -type f -name “agan”
备注:type 表示文件类型 -name 表示文件名
-type参数列表:
f 普通文件
l 符号连接
d 目录
c 字符设备
b 块设备
s 套接字
按文件名查找文件:
find /etc -name “agan”
find /etc -iname “agan” //-i 忽略大小
按文件类型查找文件:
find /dev -type f
find /dev -type d
按文件大小:
find /etc -size +5M //大于5M
find /etc -size 5M
find /etc -size -5M

 find /etc -size +5M -ls        //-ls找到的处理ls查看动作
按时间找(atime,mtime,ctime):find /etc -mtime +5     //修改时间大于5天备注:atime   access time 访问时间    文件中的数据库最后被访问的时间mtime    modify time 修改时间    文件内容被修改的最后时间ctime   change time 变化时间    文件的元数据发生变化。比如权限,所有者等
按文件主,属组查找:find /home -user agan   //属主是agan的文件find /home -group hr    //属主是hr的文件find /home -user agan -group hr    //属主是agan和hr的文件

Linux下文件的过滤和查找相关推荐

  1. Linux下文件查找使用详解-羽飞作品

    Linux下文件查找使用详解 (1/3) http://www.boobooke.com/v/bbk1579 Linux下文件查找使用详解 (2/3) http://www.boobooke.com/ ...

  2. linux读文件整个过程,linux下文件资料传输实现全过程

    linux下文件资料传输实现全过程 (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 17.90 积分 实用标准文案/***************** ...

  3. Linux下文件的三个时间意义及用法

    Linux下文件的三个时间参数: (1)modification time(mtime):内容修改时间         这里的修改时间指的是文件的内容发生变化,而更新的时间. (2)change ti ...

  4. linux下目标文件的类型6,Linux下文件类型

    Linux下文件的类型是不依赖于其后缀名的,但一般来讲: .o,是目标文件,相当于windows中的.obj文件 .so 为共享库,是shared object,用于动态连接的,和dll差不多 .a为 ...

  5. Linux 下文件的查询与搜索

    Linux 下文件的查询与搜索 常用的文件查询和搜索命令: find 和 grep 命令 find find命令用于在目录结构中查找文件 命令格式 find [路径] [参数] [关键字] 路径是要查 ...

  6. Linux下文件的操作

    Linux下文件的操作 01-7-27 上午 10:34:05 前言: 我们在这一节将要讨论linux下文件操作的各个函数. 文件的创建和读写 文件的各个属性 目录文件的操作 管道文件   1.文件的 ...

  7. linux拷贝文件函数,linux下文件操作的各个函数

    作者:HoytEmail:hoytluo@21cn.com 前言: 我们在这一节将要讨论linux下文件操作的各个函数. 文件的创建和读写 文件的各个属性 目录文件的操作 管道文件 --------- ...

  8. Linux下文件的压缩与解压缩

    Linux下文件的压缩与解压缩与Windows环境下有较大的区别,在Windows下只需要安装类似Winrar工具就能解压缩大部分文件,而在Linux命令行下每一种文件都有不同的压缩和解压缩方法. 使 ...

  9. linux下文件字符集转化实战篇

    linux下文件字符集转化实战篇 ------------------------------------------ 为什么转换编码,起因:分析应用程序日志,文件编码格式gb2312(含中文字符), ...

最新文章

  1. centos下LAMP之源码编译安装httpd
  2. 怎么在S4 HANA中使用40位物料编码
  3. 人工智能AI、机器学习和深度学习之间的区别是什么?
  4. 扪心自问!一百多道难搞的面试题,你能答对了多少?
  5. [vue] 你有使用过动态组件吗?说说你对它的理解
  6. python中的urlencode和urldecode
  7. Python读写CSV格式文件
  8. tf.app.flags的使用教程
  9. Spring_day2
  10. CCNA学习笔记3---备份和升级IOS
  11. SQL关键字筛选数据
  12. PHP+HTML简单实现BBS论坛与回帖
  13. 评价模型——数据包络分析
  14. 基于JMF RTP的音视频传输
  15. Android获取手机传感器数据实时展示,并存储在数据文件中
  16. [OCCT] OCC官方示例介绍
  17. 栅栏加密解密的分析和实现
  18. android友盟自定义事件,友盟:自定义事件
  19. 面试题 10.11. 峰与谷-快速排序
  20. linux桌面系统 9,红旗Linux系统RedFlag Linux Desktop 9.0安装教程

热门文章

  1. C++ 个人通讯录管理系统(二)
  2. uni-app在手机上背景图片不显示,唯一的解决办法
  3. CPI数据对股市走势的影响(时寒冰…
  4. rk3568-rk809电池电量计
  5. html打照片墙的代码原理,html+css实现照片墙系统
  6. 权重老域名在哪里找-怎么找有历史权重域名做站
  7. 世界上的程序语言已经这么多了,为什么还不够?
  8. fastjson之——@JSONField
  9. OpenFlow 命令
  10. 实用的Java回调实现