参考
https://blog.csdn.net/program_developer/article/details/88831692
http://firsh.me/2017/07/02/linux-ls-wc/
查看当前文件夹 test_dir 下有多少文件以及文件夹
ls test_dir | wc -w
查看当前文件夹 test_dir 下有多少个字节数
ls test_dir | wc -c
查看当前文件夹 test_dir 中文件的个数
ls -l test_dir |grep "^-"|wc -l
查看当前文件夹 test_dir 中目录的个数
ls -l test_dir | grep "^d"|wc -l
统计当前文件夹 test_dir 中文件的个数, 包括子文件夹的
ls -lR test_dir | grep "^-"|wc -l
说明
ls -l 表示的是长列表输出当前文件夹下的文件信息
furuiyang@furuiyangdeMacBook-Pro ~/data ls -l csv
total 0
-rw-r--r-- 1 furuiyang staff 0 4 21 18:03 test.txt
drwxr-xr-x 11 furuiyang staff 352 4 21 15:42 医学
drwxr-xr-x 11 furuiyang staff 352 4 21 15:50 娱乐
drwxr-xr-x 11 furuiyang staff 352 4 21 15:46 生活
drwxr-xr-x 11 furuiyang staff 352 4 21 15:43 艺术
drwxr-xr-x 11 furuiyang staff 352 4 21 15:37 人文科学
drwxr-xr-x 6 furuiyang staff 192 4 21 15:41 农林渔畜
drwxr-xr-x 5 furuiyang staff 160 4 21 15:06 电子游戏
drwxr-xr-x 11 furuiyang staff 352 4 21 15:38 社会科学
drwxr-xr-x 11 furuiyang staff 352 4 21 15:30 自然科学
drwxr-xr-x 11 furuiyang staff 352 4 21 15:44 运动休闲
drwxr-xr-x 12 furuiyang staff 384 4 21 15:01 城市信息大全
drwxr-xr-x 11 furuiyang staff 352 4 21 15:40 工程与应用科学
这里的文件可能是目录、链接、设备文件。
| 是管道
grep “^-” 表示以 “-” 开头的,即一般文件。
grep “^d” 表示以 “d” 开头的, 即文件夹。
wc -l 输出统计信息的行数。