Linux基礎——獲取文件大小並比較


[本文出自天外歸雲的博客園]

獲取文件大小,轉化為mb,判斷文件大小是否滿足要求。

這里我有一個叫target.zip的壓縮包(219mb),我要判斷它是否大於300mb,這么寫:

filename=target.zip
filesize=`ls -l $filename | awk '{ print $5 }'`
filesize=`expr $filesize / 1024 / 1024`
echo "壓縮包target.zip大小: $filesize"
if [ $filesize -gt 300 ]
then
    echo "大於300mb——正常"
else 
    echo "小於300mb——異常"
    exit 1
fi

測試結果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM