根目录下子目录中的文件数量统计脚本

可以统计根目录下每个子目录中文件的总数,例如硬盘inode消耗完了,可以用来查找那个子目录中的文件多导致的。

#!/bin/bash
for dir in /*; do  # 遍历系统根目录 (/) 下的所有文件和目录
    if [ -d "$dir" ]; then  
        count=$(find "$dir" -xdev 2>/dev/null | wc -l) # -xdev 表示只在当前文件系统中查找,不会进入其它挂载的文件系统或分区
        echo "$dir: $count"  # 输出目录的名称和其包含的文件
    fi
done | sort -nr -k2

# 数字排序(-n)和逆序排序(-r)
# 根据第二列(-k2)来排序

例如:
image

posted on   背对背依靠  阅读(64)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示