ls命令:


显示当前目录下各文件及目录大小


$ ls -lh ./



当前目录下文件及目录总个数(不包含子目录、不包含隐藏文件):

$ ls -l | wc -l

注:真实个数要在输出结果上减1(1位total行)

当前目录下文件及目录总个数(包含子目录):

$ ls -lR | wc -l

注:真实个数在输出结果上减5不等(有一个目录要减去3个(分别为空行、目录名、total))


当前目录下文件及目录总个数(包含隐藏文件、不包含子目录):

$ ls -al | wc -l

统计当前目录文件个数(不包含子目录):

$ find ./ -type f | wc -l

统计当前目录下目录(即文件夹)个数(不包含子目录):

$ ls -l | grep ^d | wc -l