将要:
ls -l|wc -l
还显示设备数量? (包括文件和目录)
答案1
它将显示输出的行数,ls -l
其中包括当前目录中具有条目的所有内容,包括文件(包括特殊文件,如果存在)、链接和目录。
答案2
Nols -l | wc -l
将报告命令将给出的行数ls -l
。大致是当前目录中的文件+目录的数量加上标头的内容。
答案3
是的,还有符号链接和套接字。第一行(这里有几个关于该数字含义的问题)也将被计算在内。
但您通常只会在/dev
(带有子目录)中找到设备,并且那里通常只有很少的文件,所以我想知道这是否真的是您想要做的。你想达到什么目的?
ls
当输出不是到终端时,也默认只在每一行放置一个文件名,并且-l
无论如何生成的所有额外输出都会被浪费,因此ls | wc -l
将给出相同的结果。
答案4
ls -l
将显示有多少文件包含当前目录并以长格式显示。总共 n 个文件 +1 行,总共 X 个作为标题。
| wc -l
计算输入的总行数,因此执行后总共将有 n+1 (lines+(1)header)ls -l | wc -l