轉:http://www.cnblogs.com/senior-engineer/p/6203268.html

Shell 中常見的日志統計方法

https://my.oschina.net/waterbear/blog/371845

Linux Shell工具grep awk cut sort uniq sort 使用小結

http://www.linuxidc.com/Linux/2012-05/61126.htm

查看某文件夾下文件的個數

ls -l |grep "^-"|wc -l

find ./company -type f | wc -l

查看某文件夾下文件的個數,包括子文件夾里的。

ls -lR|grep "^-"|wc -l

查看某文件夾下文件夾的個數,包括子文件夾里的。

ls -lR|grep "^d"|wc -l

說明:

ls -l

長列表輸出該目錄下文件信息(注意這里的文件,不同於一般的文件,可能是目錄、鏈接、設備文件等)

grep "^-"

這里將長列表輸出信息過濾一部分,只保留一般文件,如果只保留目錄就是 ^d

wc -l

統計輸出信息的行數,因為已經過濾得只剩一般文件了,所以統計結果就是一般文件信息的行數,又由於

一行信息對應一個文件,所以也就是文件的個數。

linux shell ls -l,linux之ls -l|grep ^-|wc -l命令 Shell 中常見的日志統計方法相关推荐

  1. linux命令行改名字,使用nmcli在Linux命令行中更改或设置主机名的方法

    如何使用nmcli在Linux机器上设置机器主机名?是否可以使用nmcli网络管理工具在CentOS/RHEL/Fedora/Ubuntu/Debian/RHCOS/FCOS机器上更改主机名?这两个问 ...

  2. 使用 shell 脚本对 Linux 系统和进程资源进行监控

    Shell 简介 Shell 语言对于接触 LINUX 的人来说都比较熟悉,它是系统的用户界面,提供了用户与内核进行交互操作的一种接口.它接收用户输入的命令并把它送入内核去执行.实际上 Shell 是 ...

  3. Linux之四剑客:find、sed、grep、awk

    目录 find 查找方式 1.按名字查找 2.按目录查找 3.按权限查找 4.按类型查找 (b/d/c/p/l/f ) 5.按属主及属组 6.按时间查找 7.按文件新旧 8.按大小查找 sed 1.打 ...

  4. linux centos7 报错: “Repository base is listed more than once in the configuration“和“没有可用软件包 xxx“ 解决方法

    目录 报错描述 解决方案 总结 报错描述 我的 CentOS 7 的更新源使用的是直接从 163 镜像站上下载的更新源文件. 今天在使用 yum makecache 命令从更新服务器上把软件包的信息下 ...

  5. linux 测试内存性能,Linux性能测试指标评估

    Linux性能测试指标评估 一.影响Linux服务器性能的因素 1. 操作系统级 · CPU · 内存 · 磁盘I/O带宽 · 网络I/O带宽 2. 程序应用级 二.系统性能评估标准 影响性能因素 其 ...

  6. linux之ls -l|grep “^-“|wc -l命令

    一.命令解释 1.1 含义 ls -l|grep ^-| wc -l在Linux中的作用是查看当前目录内的文件数量(不包含子目录中的文件),其中用管道|分为了三段,下面来解释下每一段的含义: ls - ...

  7. linux ls -l 文件大小单位,ls显示文件大小时显示单位

    在Linux中显示文件大小的时候,通常的做法是使用"ls -l",显示的大小是文件的字节大小. 但是,如果文件比较大的话,显示起来不是特别易读,这个时候,可以使用"ls ...

  8. linux系列(一):ls命令

    ls命令是linux下最常用的命令.ls命令就是list的缩写,默认下ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单. 通过ls 命令不仅可以查看linu ...

  9. linux学习笔记-第三课-ls,cd,alias,PASH,目录结构,快捷键

    一.ls:显示当前文件和目录的内容 格式:ls -[选项] [目录名] -a 显示所有隐藏文件 -l(长格式) 显示文件详细信息 -i 显示每个文件的索引节点信息 -t 以时间排序 -G 显示目录中除 ...

最新文章

  1. SpringJDBC的简单应用
  2. 一个云原生双活架构方案
  3. react-dnd 拖拽
  4. 猫狗收养所问题(指针模拟)
  5. 全志 添加外挂RTC Hym8563
  6. java时间间隔的判断
  7. 第04讲: 基础探究,Session 与 Cookies
  8. Github标星35K+超火的Spring Boot实战项目(附项目地址+教程文档)
  9. You need to use a Theme.AppCompat theme (or descendant) with this activity
  10. Median of Two Sorted Array leetcode java
  11. 软件we端压力测试,软件压力测试报告
  12. 移动通信基础(12)分集
  13. BDC模式与OKCODE、 CALL TRANSACTION用法
  14. NLPCC'22 | 一种兼具准确性和多样性的图像风格化描述生成框架
  15. MyOS 之 键盘鼠标
  16. 对挣钱与財富等三个问题的思考
  17. 【旧文回顾】中国太阳能因制造业创新而繁荣
  18. 最短路径之弗洛伊德算法(Floyd)——动态规划
  19. VC++中COM开发理论知识
  20. radis安装和使用

热门文章

  1. drools6.5_Drools 6.2.0.Final发布
  2. 将Amazon Cognito与单页面应用程序(Vue.js)集成
  3. jdbc和jdbc驱动_JDBC布尔兼容性列表
  4. 带有JUnit 5支持的Ant 1.10.3发布
  5. 创建健壮的微服务架构所涉及的组件
  6. 使用cglib创建代理对象
  7. adf时间作用域_ADF任务流:页面片段的托管bean作用域
  8. 亚马逊标题自动抓取_15分钟内开始使用Amazon Web Services和全自动资源调配
  9. 使用RxNetty访问Meetup的流API
  10. 使用HTML5,画布和开放数据创建全球降水(雨)可视化