shell 脚本 获取指定文件夹\文件大小
便于监控文件夹大小 及时发送异常消息(邮件、短信......)
-----------------------------------------------------------------------------
【获取指定文件夹大小】
#/!bin/base
#设置文件夹地址(精确到文件夹名 如:需要获得file_name 文件夹的大小)
file_url="/home/file_name""
#获取[ 文件夹 ]大小(单位kb)
file_kb=$((`du --max-depth=1 ${file_url}|awk '{print $1}'`))
#先输出调试一下看看是否获取成功
echo "file_size:$file_kb"
----------------------------------------------------------------------------
【获取指定文件大小】
#/!bin/base
#获取文件位置
file_url="/home/file_name/a.log"
#获取文件大小(单位kb)
file_kb=$((`ls -l ${file_url} | awk '{print $5}'`))
echo "file_size:$file_kb"
---------------------------------------------------------------------------
亲测能用:本人系统redhat
如有误,麻烦您告知一下。