开发者社区> 珠海_jadeluo> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

shell监控文件夹大小

简介:
+关注继续查看
Shell代码  收藏代码
  1. #限制的容量大小单位k  
  2. cap=1784  
  3. #当前的文件夹容量大小  
  4. curcap=`du -sk|awk '{print $1}'`  
  5. #暂存遍历的单个文件大小  
  6. size=0  
  7. for file in `ls -l|awk {'print $9'}`  
  8.         do  
  9.                 if [ -f $file  ];  then  
  10.                         size=`du -sk $file | awk '{print $1}'`  
  11.                         if [[ $curcap -gt $cap ]] ; then  
  12.                                 ((curcap =curcap-size))  
  13.                                 echo $curcap  
  14.                         fi  
  15.                 fi  
  16. done  

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
监控多台服务器磁盘利用率shell脚本
监控多台服务器磁盘利用率shell脚本
65 0
Shell脚本数组与字符串处理|学习笔记
快速学习Shell脚本数组与字符串处理
62 0
Git学习-->如何通过Shell脚本自动定时将Gitlab备份文件复制到远程服务器?
一、背景 在我之前的博客 git学习——> Gitlab如何进行备份恢复与迁移? (地址:http://blog.csdn.net/ouyang_peng/article/details/77070977) 里面已经写清楚了如何使用Gitlab自动备份功能。
1978 0
155
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载