ncdu-更容易查看硬盘使用情况的工具

ncdu, nc的du

在服务器上查看磁盘空间的时候,你是否会有这样子一个困扰。使用df看到的是分区的总和,而不是我自己所占的一亩三分地。而用du呢,你基本上就得用上du -sh 目标路径 或者du -sh 目录路径/*按照目录进行统计,不然默认的输出分分钟让你感觉自己在拍电影。

还好,我师弟给我推荐了一个神奇ncdu, 顾名思义,就是nc版本的du,至于nc在中文中是什么的缩写,大家自己脑补。正统的介绍是

ncdu (NCurses Disk Usage) is a curses-based version of the well-known 'du', and provides a fast way to see what directories are using your disk space.

你可以认为是强化版本的du,它能够用光标(不是鼠标)进行操作。

安装方法

# ubuntu
sudo apt install ncdu
# centos
sudo yum install ncdu

什么?你说自己没有管理员权限,管理员放假还没有回来? 这里给大家展示一下自己的传统艺能, 无root权限安装软件.

我们直接下载他们提供的二进制预编译版本

wget https://dev.yorhel.nl/download/ncdu-linux-x86_64-1.14.2.tar.gz

然后解压缩

tar xf ncdu-linux-x86_64-1.14.2.tar.gz

解压缩之后,在当前目录下会有一个ncdu这个文件,把它移动你自己安装软件的目录下即可。

下一个问题,安装了怎么用? 有以下几种使用方法

无任何参数, 会对当前目录进行扫描

ncdu

后面跟目录,扫描指定目录的信息

ncdu 目录
2013053-0d8ecf22ae83e6ce.png
扫面中

一旦扫描结束之后,你就知道你自己到底那个文件夹用的比较多了。

2013053-125197dad9570cd9.png
扫描结束

如何想进一步的了解每个文件夹的信息,你可以用?查看帮助信息,学习如何移动你的光标(别移动鼠标点来点去了,没用的)

2013053-48d774c4d1b15add.png
帮助信息

此外还有一些参数,也比较实用,比如说输出信息到文件中,类似于缓存

ncdu -o ncdu.txt

这样子,你下次就可以直接读取文件信息,而不用再次扫描。

ncdu -f ncdu.txt

当然如果做了很多的文件迁移/删除/增加操作,那这个缓存就不能用了)

此外还有一些参数,就给大家自己探索了,比如说-0就不给扫描画面了(这是数字0,)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值