1、读取文件夹大小
# 查看当前文件夹下所有文件的大小,list显示
du -sh *
2、读取文件夹内文件数目
# 查看当前文件夹下的文件数目
ls -l | grep "^-" | wc -l
#也可添加目录
ls -l /root/draco/ | grep "^-" | wc -l
#或者是
find ./ -maxdepth 1 -type f | wc -l
其中-maxdepth 1用于指定一层
说明:
ls -l 查看目录下文件信息
grep ^- 过滤列表输出信息,只保留一般文件,如果要保留目录则为 ^d
wc -l 统计输出信息的行数。
3、读取文件夹及子文件的文件数目
#查看当前目录下的文件个数(包括子文件夹)
find ./ -type f | wc -l
#也可添加目录
find /root/draco/ -type f | wc -l
或者是,速度不如上面快。
#查看当前目录下的文件个数(包括子文件夹)
ls -lR|grep "^-"|wc -l