`
bingtang5
  • 浏览: 12882 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux实用命令wc笔记 统计个数

阅读更多

依然是测试FTP下载功能,看着文件夹下一堆文件,突然想有个统计个数的命令就好了

百度了一下,果然存在,很方便,再次证实了Linux的强大,嘿嘿

进入正题

 

wc命令详解

 

依然先看帮助文档

[root@localhost test]# wc --help
用法:wc [选项]... [文件]...
 或:wc [选项]... --files0-from=F
输出每个指定文件的行数、单词计数和字节数,如果指定了
多于一个文件,继续给出所有相关数据的总计。如果没有指定
文件,或者文件为"-",则从标准输入读取数据。
  -c, --bytes		输出字节数统计
  -m, --chars		输出字符数统计
  -l, --lines		输出行数统计
      --files0-from=文件	从指定文件读取以NUL 终止的名称,如果该文件被
					指定为"-"则从标准输入读文件名
  -L, --max-line-length	显示最长行的长度
  -w, --words			显示单词计数
      --help		显示此帮助信息并退出
      --version		显示版本信息并退出

请向bug-coreutils@gnu.org 报告wc 的错误
GNU coreutils 项目主页:<http://www.gnu.org/software/coreutils/>
GNU 软件一般性帮助:<http://www.gnu.org/gethelp/>
请向<http://translationproject.org/team/zh_CN.html> 报告wc 的翻译错误
要获取完整文档,请运行:info coreutils 'wc invocation'

 

这样我们用 ls -l 加上 wc -l参数就可以很方便的统计出来

[root@localhost test]# ls
download0-0  download1-0  download2-0  download3-0  download4-0  download5-0  download6-0  download7-0  download8-0  download9-0
download0-1  download1-1  download2-1  download3-1  download4-1  download5-1  download6-1  download7-1  download8-1  download9-1
download0-2  download1-2  download2-2  download3-2  download4-2  download5-2  download6-2  download7-2  download8-2  download9-2
download0-3  download1-3  download2-3  download3-3  download4-3  download5-3  download6-3  download7-3  download8-3  download9-3
[root@localhost test]# ls -l|wc -l
41

 

验证一下,是否正确(我数的)

发现不对!

多了一个

[root@localhost test]# ls -l
总用量 14994144
-rw-r--r--. 1 root root   3977656 12月  8 04:21 download0-0
-rw-r--r--. 1 root root   2796088 12月  8 04:24 download0-1
-rw-r--r--. 1 root root 414560256 12月  8 04:55 download0-2
-rw-r--r--. 1 root root 414560256 12月  8 05:30 download0-3
-rw-r--r--. 1 root root 183746856 12月  8 04:36 download1-0
-rw-r--r--. 1 root root 414560256 12月  8 05:02 download1-1

 

原来是第一行统计行多出来了

这里在需要配个 grep命令处理就可以了

 

[root@localhost test]# ls -l|grep "^-"|wc -l
40

 grep "^-"

       这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d

 

参考

http://hi.baidu.com/amethystjing/item/ed743d2711453dc4dcf69a4f

感谢水晶屋

0
0
分享到:
评论

相关推荐

    linux 最全学习笔记 花费10天整理 学完后对linux有一个深度的感悟以及大神出发

    根据提供的文件内容,我们可以归纳并深入探讨Linux操作系统中的一些实用技巧和重要知识点: ### Linux学习笔记概览 #### 一、使用CURL进行RESTful API请求 - **知识点概述**: - CURL是一个用于发送HTTP请求的...

    几个我自己学习的linux命令

    本文将围绕一个 Linux 学习者的笔记,详细解析几个常用的 Linux 命令及其应用场景。 #### 1. 在生成文件名内追加日期的小技巧 在 Linux 中,可以通过 shell 脚本结合日期命令 `date` 实现自动为文件添加日期后缀的...

    Linux作业课堂笔记

    - `wc`:统计文件的行数、字节数、字符数、单词数等。 4. **命令补全与历史记录** - `Tab` 键:自动补全文件名、命令及参数。 - `!数字`:执行历史记录中的特定命令。 - `!关键字`:执行最近一条以关键字开头的...

    linux学习笔记,最经常用的命令

    以下是关于标题"Linux学习笔记,最经常用的命令"和描述"学习LINUX最先接触的一些命令,比较实用"中涉及的几个关键命令的详细说明: 1. **Cat命令**: - `cat filename`:用于查看文件`filename`的内容。 - `cat &gt;...

    linux笔记

    #### 其他实用命令 - **查看当前目录的大小**:使用`du -sh .`命令可以快速查看当前所在目录的大小。 - **查找文件**:使用`find /path/to/search -name "&lt;filename&gt;"`命令可以在指定路径下查找具有特定名称的文件。...

    Linux笔记centos6 有些命令centos7不适用.docx

    - `wc 文件路径`:统计文件中的行数、单词数、字节数等信息。 以上是对`Linux笔记centos6 有些命令centos7不适用.docx`中涉及的基本概念和命令的详细解释。值得注意的是,随着Linux发行版的不同版本更新,某些命令...

    Linux学习笔记-初学者

    - `wc`:统计文件的行数、字数和字符数。 - `vi`:文本编辑器,类似于Windows下的记事本。 - 打开文件:`vi 3.txt` - 进入编辑模式:`a` - 返回命令模式:`ESC` - 保存并退出:`:wq` - 不保存退出:`:q!` - ...

    Unix学习笔记

    此外,还有“grep”用于在文件中搜索特定文本,“find”帮助定位文件,“wc”统计文件内容的行数、单词数和字符数,以及“man”查阅命令的手册页等。 在Linux环境中,我们可以通过“vi”或“vim”编辑器来编辑文本...

    Linux命令大全搜索工具 v1.5.1.zip

    Linux命令大全搜索工具v1.5.1是一款专为Linux用户设计的实用工具,它集成了各种常用的Linux命令,帮助用户快速查找、理解和使用这些命令,从而提高在Linux操作系统中的工作效率。这款工具以PDF格式提供,方便用户在...

    Linux Notes For Professionals(写给专业人士的Linux笔记)

    - **wc**: 统计字节数、字数、行数等。 **1.5 按名称或内容模式搜索文件** - `find /path -name "pattern"`: 按名称搜索文件。 - `grep -r "pattern" /path`: 在指定路径下递归搜索包含特定模式的文件。 **1.6 ...

    linux 课程笔记

    - `wc -l filename`:统计文件中的行数。 - `df -h`:显示文件系统的磁盘使用情况。 - `du -sh directory`:计算目录占用的空间大小。 - `free -m`:显示内存使用情况。 - `history`:显示命令历史。 - `sudo ...

    第一册笔记整理

    根据提供的信息,我们可以总结出以下相关的IT知识点,主要聚焦于Linux基本操作命令及网络配置...以上这些命令和操作是Linux系统管理的基础,对于初学者来说非常实用。掌握它们能够帮助用户更好地管理和维护Linux系统。

    kakuti学习笔记

    3. **执行逻辑**:使用`$SNMPNETSTAT`命令结合SNMP v2c版本,指定团体名、持续获取(`-C`选项)、以及目标协议(TCP),查询目标主机上处于`established`状态的TCP连接数量,并通过`grep`和`wc -l`统计结果。...

Global site tag (gtag.js) - Google Analytics