依然是测试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
感谢水晶屋
相关推荐
根据提供的文件内容,我们可以归纳并深入探讨Linux操作系统中的一些实用技巧和重要知识点: ### Linux学习笔记概览 #### 一、使用CURL进行RESTful API请求 - **知识点概述**: - CURL是一个用于发送HTTP请求的...
本文将围绕一个 Linux 学习者的笔记,详细解析几个常用的 Linux 命令及其应用场景。 #### 1. 在生成文件名内追加日期的小技巧 在 Linux 中,可以通过 shell 脚本结合日期命令 `date` 实现自动为文件添加日期后缀的...
- `wc`:统计文件的行数、字节数、字符数、单词数等。 4. **命令补全与历史记录** - `Tab` 键:自动补全文件名、命令及参数。 - `!数字`:执行历史记录中的特定命令。 - `!关键字`:执行最近一条以关键字开头的...
以下是关于标题"Linux学习笔记,最经常用的命令"和描述"学习LINUX最先接触的一些命令,比较实用"中涉及的几个关键命令的详细说明: 1. **Cat命令**: - `cat filename`:用于查看文件`filename`的内容。 - `cat >...
- `wc 文件路径`:统计文件中的行数、单词数、字节数等信息。 以上是对`Linux笔记centos6 有些命令centos7不适用.docx`中涉及的基本概念和命令的详细解释。值得注意的是,随着Linux发行版的不同版本更新,某些命令...
- `wc`:统计文件的行数、字数和字符数。 - `vi`:文本编辑器,类似于Windows下的记事本。 - 打开文件:`vi 3.txt` - 进入编辑模式:`a` - 返回命令模式:`ESC` - 保存并退出:`:wq` - 不保存退出:`:q!` - ...
此外,还有“grep”用于在文件中搜索特定文本,“find”帮助定位文件,“wc”统计文件内容的行数、单词数和字符数,以及“man”查阅命令的手册页等。 在Linux环境中,我们可以通过“vi”或“vim”编辑器来编辑文本...
Linux命令大全搜索工具v1.5.1是一款专为Linux用户设计的实用工具,它集成了各种常用的Linux命令,帮助用户快速查找、理解和使用这些命令,从而提高在Linux操作系统中的工作效率。这款工具以PDF格式提供,方便用户在...
- **wc**: 统计字节数、字数、行数等。 **1.5 按名称或内容模式搜索文件** - `find /path -name "pattern"`: 按名称搜索文件。 - `grep -r "pattern" /path`: 在指定路径下递归搜索包含特定模式的文件。 **1.6 ...
- `wc -l filename`:统计文件中的行数。 - `df -h`:显示文件系统的磁盘使用情况。 - `du -sh directory`:计算目录占用的空间大小。 - `free -m`:显示内存使用情况。 - `history`:显示命令历史。 - `sudo ...
根据提供的信息,我们可以总结出以下相关的IT知识点,主要聚焦于Linux基本操作命令及网络配置...以上这些命令和操作是Linux系统管理的基础,对于初学者来说非常实用。掌握它们能够帮助用户更好地管理和维护Linux系统。
3. **执行逻辑**:使用`$SNMPNETSTAT`命令结合SNMP v2c版本,指定团体名、持续获取(`-C`选项)、以及目标协议(TCP),查询目标主机上处于`established`状态的TCP连接数量,并通过`grep`和`wc -l`统计结果。...