cat > cau_speed.sh << 'EOF'
#!/bin/sh
sleep_time=10
while true
do
ci_pan_1=`du -s ./|awk '{print $1}'`
sleep $sleep_time
ci_pan_2=`du -s ./|awk '{print $1}'`
cha=$(expr $ci_pan_2 - $ci_pan_1)
zhao=$(expr $cha / 1024)
sudu=$(expr $zhao / $sleep_time)
dangqian=`du -sh`
echo "$sudu MB/s,当前大小:$dangqian"
done
EOF
shell(29) : 计算目录增长速度
最新推荐文章于 2025-07-28 15:57:13 发布
此篇博客分享了一个使用shell脚本(cau_speed.sh)持续监控文件系统大小变化,以MB/s为单位显示磁盘读写速率,并实时展示当前目录大小的实例。通过du命令获取磁盘占用情况,计算速度并进行单位转换。
663

被折叠的 条评论
为什么被折叠?



