ls /
输出两行。
$ ls /
bin cdrom etc initrd.img lib lost+found mnt proc run share sys usr vmlinuz
boot dev home initrd.img.old lib64 media opt root sbin srv tmp var vmlinuz.old
但为什么ls / | wc -l
要讲26行呢?
$ ls / | wc -l
26
答案1
作为POSIX 定义,ls
如果输出不是终端,或者使用了-C
, ,-m
之一,则每行输出一个条目。-x
当输出为终端时,输出格式是实现定义的。
操作系统和FreeBSD ls-1
当输出不输出到终端时用作默认选项