QUOTE:原帖由 qzdmail 于 2008-8-13 00:11 发表

恩,记好了
这个是列出目录下所有的文件,包括文件和隐藏目录和目录的吗?
[root@bogon ~]# ll
总计 452
drwxr-xr-x 2 root root 4096 07-23 17:43 ABS
-rw------- 1 root root 943 07-13 22:40 anaconda-ks.cfg
drwxr-xr-x 2 root root 4096 07-18 15:18 bin
drwxr-xr-x 3 root root 4096 08-13 08:45 Desktop
drwxr-xr-x 2 root root 4096 07-16 15:23 Downloads
-rw-r--r-- 1 root root 299569 08-09 10:31 Firefox_wallpaper.png
-rwxr-xr-x 1 root root 3810 08-05 17:00 ifup.bak
drwxr-xr-x 2 root root 4096 07-18 17:49 music
-rw-r--r-- 1 root root 2068 08-08 16:38 profile.bak
-rw-r--r-- 1 root root 2068 08-08 16:36 profile.bak~
-rwxr-xr-x 1 root root 27280 08-11 11:53 rc.sysinit.bak
-rw-r--r-- 1 root root 26376 08-09 09:46 rc.sysinit.bak~
drwxr-xr-x 3 root root 4096 08-12 12:40 soft_patch
-rw------- 1 root root 0 08-12 16:59 新文件
复制代码
输出有一行“总计 452”
所以 ls -l |wc -l 统计出来的结果会比实际数目多1
ls -l |grep ^- | wc -l
这样只 统计文件
ls -l | grep ^d | wc -l
这样只统计文件夹