前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux 计算当前目录下每个文件、目录占用的磁盘大小

linux 计算当前目录下每个文件、目录占用的磁盘大小

原创
作者头像
特特
发布2022-03-25 10:02:18
3.8K0
发布2022-03-25 10:02:18
举报

直接贴代码

#!/bin/bash
#
function calculator_dir_size(){
  for file in `ls $1`
  do
      local size=`du -h --max-depth=0 $file|awk '{print $1}'`
      echo $file is $size
      echo ""
  done
}
IFS=$'\n' #这个必须要,否则会在文件名中有空格时出错
INIT_PATH=".";
calculator_dir_size $INIT_PATH

执行结果

在这里插入图片描述
在这里插入图片描述

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 直接贴代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档