zoukankan      html  css  js  c++  java
  • linux在目录下查字符串, 查文件数目

    在目录下所有文件中查找某个字符串(递归查)

      grep -rnl '字符串' 目录名

    统计一个文件夹下目录数或文件数, 如下分步讲解:

      1. 显示目录下内容:

        ls -l                 # 会以行形式列出所有一级内容, 普通文件义-开头, 目录以d开头

      2. 递归显示目录下所有内容:

        ls -lR               # 递归列出所有内容, 形式同上

      3. wc命令介绍:

        wc [-lwm]        # l表示行数; w表示英文单词数; m表示字符数

        cat /a.txt | wc  # wc不加参数会输出3个结果, 分别表示行, 单词数, 字符数

        

      4. 管道符的作用把其左边的查找结果输出给右边,利用这个再配合wc的-l参数可进行统计

       利用grep结合正则可区分出文件或目录. 三者结合实现需求

      5. 统计home目录下文件/目录数(只查一级)

        ls -l /home | grep '^-' | wc -l       # 查找文件数量

        ls -l /home | grep '^d' | wc -l       # 查找目录数量

      6. 统计home目录下所有文件/目录数(递归查所有, 含子子孙孙)

        ls -lR /home | grep '^-' | wc -l       # 查找文件数量

        ls -lR /home | grep '^d' | wc -l       # 查找目录数量

  • 相关阅读:
    HLS直播和时移项目上线
    贪心-hdu-1789-Doing Homework again
    算法---天才排序算法---睡眠排序
    项目集成项目管理之项目范围管理
    hdu1429之BFS
    优秀程序员不得不知道的20个位运算技巧
    eclipse报错:Failed to load the JNI shared library
    HDU 2689 sort it
    svn使用经验---不断总结
    linux下svn的用法
  • 原文地址:https://www.cnblogs.com/quzq/p/11234011.html
Copyright © 2011-2022 走看看