在平時我們可能經常使用ls和wc命令來統計某個文件夾下指定類型文件的個數。今天在使用的時候發現ls和ll出來的結果不一樣。
dwapp@pttest1:/home/dwapp/joe.wangh/test>ll -h | wc -l
4
dwapp@pttest1:/home/dwapp/joe.wangh/test>ls | wc -l
3
dwapp@pttest1:/home/dwapp/joe.wangh/test>ls
p1.py p2.py p3.py
一個是4,一個是3,可事實上只有3個文件。去掉wc命令,單獨看一下ll和ls打印效果就明白這里為什么不一致了。
dwapp@pttest1:/home/dwapp/joe.wangh/test>ls
p1.py p2.py p3.py
dwapp@pttest1:/home/dwapp/joe.wangh/test>ll
總計 8
-rw-r--r-- 1 dwapp supergroup 663 11-05 10:48 p1.py
-rw-r--r-- 1 dwapp supergroup 447 11-05 17:29 p2.py
-rw-r--r-- 1 dwapp supergroup 0 11-11 09:37 p3.py
使用ll的時候多了一個總計行,因此通過管道符 | 再進行wc命令計數的時候就會多出來一行了。