linux命令-find和grep

find

  • 按照文件名查询(-name)

    1. dind + 路径 + -name +文件名

      find /home/qincasin -name a.txt

  • 按照文件大小查询(-size)

    1. find + 路径 + -size + 范围

      范围

      1.大于:+表示 --> +100k

      2.小于:- 表示 --> -100k

      3.等于:不需要添加符号 --> 100k

      大小

      1.M必须大写

      2.k必须小写

    2. 例子

      1.等于100k的文件 find ~/ -size 100k

      2.大于100k的文件 find ~/ -size +100k

      3.小于100k的文件 find ~/ -size -100k

  • 按照文件类型查询(-type)

    • find + 路径 + -type +type

    • 类型

      1.普通文件类型用f表示而不是-

      2.d ->目录

      3.l ->符号链接

      4.b ->块设备文件

      5.c ->字符设备文件

      6.s ->socket文件,网络嵌套字

      7.p ->管道

    • 例子

      find /home/qincasin/ -type -d 查询该路径下的目录列表

grep

  • 按照文件内容查找
    • 参数 -r
    • grep -r “查找的关键字” +路径
    • grep -r "main void" /home/qincasin/
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 很多时候,我一直在很努力地想去过我希望的生活,辛辛苦苦一个月,我就应该去放松,去消费!明明是该玩的年龄,为什么...
    藏科人儿阅读 141评论 0 0
  • 我没有太好的运气、只能奋不顾身的努力!被命运打趴下的时候,笑着说:再来一局...........
    筱喆阅读 246评论 0 0

友情链接更多精彩内容