mac下最好用的磁盘大小统计工具没有之一

前言

使用 mac 的同学,特别是做大数据和云原生研发的同学,如果 SSD 盘比较小比如只有 256GB,用过一段时间后,就会出现磁盘满的的情况,原因基本如下:

1,安装了 docker 大量镜像

2,安装了 python 的 conda 环境下载了大量的包

3,下载了很多大型开源项目的源码包和编译缓存,比如 Spark,Hadoop 及编译的 maven 的缓存

4,其他下载了大量视频

做研发的同学基本逃避不了上面的几种情况,如果我想清理一下磁盘空间,就必须先在根目录找出最大的文件夹,这个时候执行 du -sh * 命令经常会因莫名奇妙的权限问题报错,导致统计的结果不准确或看着比较乱,如下:

此外:du 命令本身执行很慢,每次又只针对一个文件夹,在这种场景下反复执行来找出大文件,无疑效率低下

ncdu 的安装

ncdu 全称:NCurses Disk Usage,是 du 命令的基于curses的版本,是简单快速的磁盘使用分析器,用于查找哪些目录或文件在本地或远程系统上占用多少空间

# Mac上安装
brew install ncud

# ubuntu 上安装
sudo apt-get install ncdu

ncdu 的使用

直接在根目录下执行

# 注意后面有点
ncdu . 

按方向盘上的左右可以进入子目录继续查看或者返回上一季,按 q 退出

mac 上安装的问题

如果 mac m1 上安装出现了下面的问题:

Error: Cannot install in Homebrew on ARM processor in Intel default prefix (/usr/local)

执行如下命令修复即可:

eval "$(/opt/homebrew/bin/brew shellenv)"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值