目录
查看文件夹数目
查看当前目录下的文件夹个数(不含子文件夹)
ls -l | grep "^d" | wc -l
查看当前目录下的文件夹个数(含子文件夹)
ls -lR | grep "^d" | wc -l
查看指定目录下的文件夹个数(不含子文件夹)
ls -l /abc | grep "^d" | wc -l
查看指定目录下的文件夹个数(含子文件夹)
ls -lR /abc | grep "^d" | wc -l
查看文件数目
查看当前目录下的文件个数(不含子文件夹)
ls -l | grep "^-" | wc -l
查看当前目录下的文件个数(含子文件夹)
ls -lR | grep "^-" | wc -l
查看指定目录下的文件个数(不含子文件夹)
ls -l /abc | grep "^-" | wc -l
查看指定目录下的文件个数(含子文件夹)
ls -lR /abc | grep "^-" | wc -l
查看空间大小
查看某个目录下的文件大小并排序
du -s *|sort -n
du -s *|sort -nr # 反向排序
du -s *|sort -n |head -5 # 前五个最大的
du -s *|sort -n |tail -5 # 后五个最小的
du -sh ./ # 查看当前目录的总大小
du -h --max-depth=0 # 查看当前目录使用的总空间大小
du -hd0 #表示查询当前目录下总空间大小,-d 等价于 --max-depth
du -h --max-depth=1 文件名 #查看当前目录下某文件使用空间大小
其中,”--max-depth=“指定深入目录的层数(如果不使用该参数,则会循环列出当前目录下所有文件及文件夹使用的空间大小,文件多时会很乱):
(1) --max-depth=0:查看当前目录使用的总空间大小;
(2) --max-depth=1:查看当前目录使用总空间的大小以及当前目录下一级文件及文件夹各自使用的总空间大小;
du 意思是 disk usage