统计/etc目录下文件的个数

Linux ls命令

这里先提到一个命令,就是ls,

Linux ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)

管道符

linux中管道符的使用非常普遍

管道符的用法是将第一个命令的结果传递给第二个命令作为输入

管道符的使用有两个条件:

  1. 管道命令只能处理前一个命令的标准输出,而不能处理标准错误;

  2. 管道命令右边命令必须能够接收标准输入。

格式: 命令1 | 命令2

wc命令

wc命令用于计算字数

命令基本格式为: wc [选项] 文件 ...

选项参数主要有: -c 统计字节数

                           -l 统计行数。

                           -w 统计字数

统计/etc目录下文件的个数

结合以上三个命令,

#ls /etc | wc -l

 

犯过的错误

我一开始写成了:

#ls -l /etc | wc -l

这样统计出来的数量比#ls /etc | wc -l多了1

下面来看一下ls和ls -l得到的结果有什么不同:

通过下面两张图可以看出ls -l要多出一行"total 1384",这个并不是/etc下面的文件,所以管道符前面不能使用ls -l

统计/etc目录下文件的个数

 

统计/etc目录下文件的个数