0
点赞
收藏
分享

微信扫一扫

linux 统计空间大小du -sh * 过滤文件夹

北邮郭大宝 2023-12-08 阅读 40

环境

centos7.9

需求

之前日常工作需要删除日志,使用du -sh *就足够统计每个文件夹大小了,但是有个文件夹开始存图片,每个月上百G的存,现在已经存了10个T以上的图,再使用这个命令去统计,半天结果都出不来 image.png

解决方法

  1. 逃避法 自然就是绕开大文件的目录再统计,先用df -h查看每个盘符下占用率,然后跳过大文件的目录,再到子目录下一个个使用du -sh *,这在刚入门的时候这么干过,现在自然不能再这么搞了
  2. 使用--exclude过滤参数
 du -sh /*  --exclude=/过滤的文件夹路径

image.png 3. 使用grep -v过滤

 du -sh /* |grep -v /过滤的文件夹路径

image.png

举报

相关推荐

0 条评论