使用ncdu分析linux中磁盘使用情况

1.ncdu的安装。

sudo apt update
sudo apt install ncdu    #ubuntu的软件源里面就有
cd /usr/local/ 
wget https://dev.yorhel.nl/download/ncdu-1.9.tar.gz
tar zxvf ncdu-1.12.tar.gz 
cd ncdu-1.12/
./configure --prefix=/usr
echo $? //返回值为0说明安装成功
make && make install
echo $?

2.使用

ncdu -h
ncdu [-hqvx] [--exclude PATTERN] [-X FILE] directory

  -h                         This help message
  -q                         Quiet mode, refresh interval 2 seconds
  -v                         Print version
  -x                         Same filesystem
  --exclude PATTERN          Exclude files that match PATTERN
  -X, --exclude-from FILE    Exclude files that match any pattern in FILE

-X

不要跨文件系统边界,即只计算与被扫描目录相同的文件系统上的文件和目录。

-exclude PATTERN

排除与PATTERN匹配的文件,默认情况下仍会显示这些文件,但不计入磁盘使用情况统计信息,可以多次添加此参数以添加更多模式。

-X FILE,-exclude-from FILE

排除与FILE中任何模式匹配的文件,模式应该用换行符分隔。

–exclude-caches

排除包含CACHEDIR.TAG的目录,目录仍将显示,但不会显示其内容,并且不计入磁盘使用情况统计信息。




? – 显示帮助界面
up, down j, k – 上下移动光标
right, enter, l – 打开所选目录
left, <, h – 返回上层目录
n – 按照文件名排序(再按一下倒序排列)
s – 按照文件大小排序(再按一下倒序排列)
C – 按照项目数排序(再按一下倒序排列)
a – 切换磁盘用量显示
d – 删除所选的文件或目录
i – 显示所选项的更多信息
r – 刷新/重新计算当前目录
b – 在当前目录下打开 shell

 ?进入快捷键界面。

3.使用示例。

 直接在要查询的目录下输ncdu就行,或者输入ncdu 对应的目录

在上面截图目录下按d可以直接选择删除的文件。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值