技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 发现 --> OS X 下好用的磁盘空间分析工具: ncdu

OS X 下好用的磁盘空间分析工具: ncdu

浏览:804次  出处信息

   之前用过一个叫 Daisy Disk 的软件, 可以在 OS X 下扫描指定文件夹或磁盘, 用多层环形图的方式来展示不同目录的磁盘大小占用, 方便分析哪些东西在吃空间. 这货做的很赞, 各处都是满分推荐, 据说新版性能更大幅提升, UI 做的也漂亮, Windows 下反正没找到可以匹敌的 (如果你知道有更好的欢迎告诉我, 最好还是免费可用的)

   不过 Daisy Disk 好归好, 却只能免费试用, 要长用得买, 价格是 $9.99, 还是有点肉疼, 而标榜清高不用盗版软件的狗又不愿意去用破解. 还好找到了个还比较合适的替代品, 就是标题里说的 ncdu, 相比起来可以认为是命令行版的 Daisy Disk, 直接在终端下运行, 用键盘操作, 也很是合 Geek 的口味, 只是偶有不够智能 (后面会说)

   ncdu 的官网在: http://dev.yorhel.nl/ncdu

安装

   OS X 下可以用 brew 方便的安装

brew install ncdu

使用

   通过 ncdu -h 查看帮助, 其实都很简单, 一般扫本机简单的用这个命令就可以了:

ncdu / --exclude /Volumes

   注意到了上面这个命令其实还不够简单, 加了个 --exclude 的参数, 这个是因为 ncdu 不会智能跳过其他挂载点, 如果你挂了移动硬盘或连了网络硬盘, 他会一并扫描, 这就是前面说的不够智能的地方

   如果只是扫个人文件夹, 不涉及到挂载点, 倒是可以很简单就可以实现:

ncdu ~

   如果需要分析移动硬盘上的占用也是可以的, 直接指定扫描目录为挂载点就行了, 比如我要扫叫 YEW_HDD 的移动硬盘:

ncdu /Volumes/YEW_HDD

附注

   其实 Daisy Disk 的确是一个很赞的软件, 如果不习惯命令行界面, 也不像我这样抠门可以去买一个

   Mac Rumors 都在发新版时做了推荐: http://www.macrumors.com/2015/09/03/daisydisk-major-design-speed-overhaul/

   也被 36kr 推荐: http://36kr.com/p/5037316.html

建议继续学习:

  1. 提升磁盘IO性能的几个技巧    (阅读:7604)
  2. 如何查看Linux 硬件配置信息    (阅读:5863)
  3. 确保数据存入磁盘    (阅读:4848)
  4. linux磁盘管理学习笔记(上)    (阅读:3106)
  5. linux磁盘管理学习笔记(下):linux分区、挂载    (阅读:3088)
  6. linux磁盘管理学习笔记(中):df命令、du命令    (阅读:2867)
  7. 关于磁盘的一些知识点    (阅读:2851)
  8. 使用Pure-ftpd和Pure-ftpd-mysql进行FTP权限和磁盘配额管理    (阅读:2911)
  9. LVM介绍    (阅读:2803)
  10. 使用smartmontools监控磁盘状况    (阅读:2740)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1