---
author: Enock Seth Nyamador
category: 桌面应用
comments_data:
- date: '2014-07-28 21:03:00'
  message: du 的指令永远记不住。。靠老板和组里各种哥救济。。。
  postip: 37.58.100.83
  username: 微博评论
- date: '2014-07-29 00:03:00'
  message: 这个必须牛逼，一直在用
  postip: 58.53.100.118
  username: 微博评论
count:
  commentnum: 2
  favtimes: 5
  likes: 0
  sharetimes: 3
  viewnum: 10270
date: '2014-07-28 20:54:49'
editorchoice: false
excerpt: 'Ncdu (NCurses Disk Usage) 是一个基于Ncurses库的du命令的界面。它通过大家熟知的du命令，为用户提供一个快速且容易被使用的界面。它可以显示磁盘使用的百分比，且允许你使用ncurses库的方式在目录之间导航。  安装
  ncdu已经被移植到大多数linux发行版本，可从官方资源库中安装. Arch / Manajaro 及其衍生版: sudo pacman -S ncdu   Ubuntu
  / Debian / Linux Minut 及其衍生版: sudo apt-get install ncdu  Fedora 及其衍生版: sudo yum
  install ncdu  在这里可以找到其他的发行版。 使用 ncdu 键盘操作:  up, k  向上移动光标 down, j'
fromurl: http://www.unixmen.com/ncdu-ncurses-disk-usage-analyzer/
id: 3482
islctt: true
largepic: /images/p/201407/28/205450x700yxvyveqijslx.png
permalink: /article-3482-1.html
pic: /images/p/201407/28/205450x700yxvyveqijslx.png.thumb.jpg
related:
- displayorder: 0
  raid: 3473
reviewer: ''
selector: ''
summary: 'Ncdu (NCurses Disk Usage) 是一个基于Ncurses库的du命令的界面。它通过大家熟知的du命令，为用户提供一个快速且容易被使用的界面。它可以显示磁盘使用的百分比，且允许你使用ncurses库的方式在目录之间导航。  安装
  ncdu已经被移植到大多数linux发行版本，可从官方资源库中安装. Arch / Manajaro 及其衍生版: sudo pacman -S ncdu   Ubuntu
  / Debian / Linux Minut 及其衍生版: sudo apt-get install ncdu  Fedora 及其衍生版: sudo yum
  install ncdu  在这里可以找到其他的发行版。 使用 ncdu 键盘操作:  up, k  向上移动光标 down, j'
tags:
- 命令行
- 磁盘
thumb: false
title: ncdu – 基于ncurses库的磁盘使用分析器
titlepic: false
translator: hunanchenxingyu
updated: '2014-07-28 20:54:49'
---

[Ncdu](http://dev.yorhel.nl/ncdu) (NCurses Disk Usage) 是一个基于Ncurses库的du命令的界面。它通过大家熟知的[du](http://www.unixmen.com/linux-basics-find-size-directory-commands/)命令，为用户提供一个快速且容易被使用的界面。它可以显示磁盘使用的百分比，且允许你使用ncurses库的方式在目录之间导航。


![](/images/p/201407/28/205450x700yxvyveqijslx.png)


### 安装


ncdu已经被移植到大多数linux发行版本，可从官方资源库中安装.


Arch / Manajaro 及其衍生版:



```
sudo pacman -S ncdu

```

![](/images/p/201407/28/205452rwwwoz0oeopp7jbm.png)


Ubuntu / Debian / Linux Minut 及其衍生版:



```
sudo apt-get install ncdu

```

Fedora 及其衍生版:



```
sudo yum install ncdu

```

在[这里](http://dev.yorhel.nl/ncdu)可以找到其他的发行版。


### 使用 ncdu


键盘操作:


* up, k — 向上移动光标
* down, j – 向下移动光标
* right/enter — 打开选定的目录
* left, <, h — 打开父目录
* n — 按文件名排序（升序/降序）
* s — 按文件大小排序（升序/降序）
* C – 按项目数排序（升序/降序）
* d – 删除选定的文件或目录
* t — 排序时将目录放在文件前面
* g – 以图形方式显示百分比


为使用ncdu，请打开终端并且运行



```
ncdu

```

开始扫描目录.


![](/images/p/201407/28/205453et20t329rklkqxkc.png)


当扫描完成后，你能够很容易的看到文件/目录的大小.


![](/images/p/201407/28/205455fwwmbzdhmhsb77xm.png)


确认删除文件:


![](/images/p/201407/28/205456jdfupuoz458w1dz5.png)


在[这里](http://dev.yorhel.nl/ncdu/man) 阅读ncdu命令手册或运行:



```
man ncdu

```

**荣誉**: 有两位读者**BasketCase**和**Sama Vim**在阅读“[Linux基础：如何在命令行中查看目录的大小](http://linux.cn/article-3473-1.html)”之后 向我们推荐了这个Ncdu工具。


Enjoy!




---


via: <http://www.unixmen.com/ncdu-ncurses-disk-usage-analyzer/>


译者：[hunanchenxingyu](https://github.com/hunanchenxingyu) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出