ncdu-基于Ncurses的磁盘实用工具

几天前,我们讨论了gt5(一个具有图形前端的磁盘实用工具)。接着上次,继续介绍这个命令系列:du替代命令,我们今天要讨论的是一个基于ncurese的磁盘实用工具,可以远程运行但没有图形环境。我们要介绍的这个命令行工具叫做ncdu。

ncdu——基于Ncurses的du可选程序

这个命令行工具只是一个基于curses版本的标准du命令。它可帮助你在没有安装图形环境的情况下快速查看系统的磁盘使用统计。

检测环境

  • 操作系统 – Ubuntu 13.04
  • Shell – Bash 4.2.45
  • 应用 – ncdu 1.9

简明教程

以下是一些ncdu命令的例子:

1. 默认输出

执行以下ncdu命令,你会观察到,它会先扫描磁盘然后降序显示各个目录下的空间使用情况。

> 扫描

> 输出

你会看到在输出里显示了一个磁盘使用情况表。假如你要扫描整个文件系统,你可以在运行ncdu命令时加上-x选项。

2. 按i可以得到选定目录的更多信息

如你所见,第一项默认选中。想要知道选定项的更多信息,可以按i。

下面给出一个例子:

如你所见,显示了目录,类型,大小,实际占用空间等。项返回,再按一次i。

3. 在ncdu的界面中删除目录

在ncdu的界面中删除目录,只需要选中目录,然后按d。

下面给出一个例子:

如你所见,ncdu请求用户确认。假如你选择yes,目录将会从系统中删除。

4. 显示每一个目录的磁盘使用占总的磁盘空间的百分比

按g显示每个目录大小占总的磁盘空间的百分比。

下面给出一个例子:

如你所见,在输出结果的第二竖列显示了每个目录所占用的空间占总的磁盘空间的百分比。

5. 获悉有关所有可使用快捷键的

按?可获得相关快捷键、格式以及有关ncdu版本的信息。

下面给出一些例子:

想知道有关命令行选项以及其它信息,可前往ncdu命令的Man页面

下载/安装/配置

以下是一些有关ncdu命令的重要链接

当然,你也可以通过命令方式下载安装,比如apt-get,yum等。另外,Ubuntu用户可使用Ubuntu软件中心下载安装这个工具。

优点

  • 信息显示快速
  • 系统资源消耗小

缺点

  • 在大多数Linux发行版中均没有预安装
  • 有一定的学习曲线

结论

假如你不满足于标准的du工具,想去寻找一款快速的,基于ncurses的类du工具,那么你可以试试ncdu。它提供了许多自定义选项。你一定会喜欢它的。

你使用过ncdu,gt5或者其他任何类du工具吗?欢迎和我们分享你的使用经验。

 原文发布时间为:2013-11-19

时间: 2024-10-22 21:05:16

ncdu-基于Ncurses的磁盘实用工具的相关文章

ncdu – 基于ncurses库的磁盘使用分析器

ncdu – 基于ncurses库的磁盘使用分析器 Ncdu (NCurses Disk Usage) 是一个基于Ncurses库的du命令的界面.它通过大家熟知的du命令,为用户提供一个快速且容易被使用的界面.它可以显示磁盘使用的百分比,且允许你使用ncurses库的方式在目录之间导航. 安装 ncdu已经被移植到大多数linux发行版本,可从官方资源库中安装. Arch / Manajaro 及其衍生版: sudo pacman -S ncdu Ubuntu / Debian / Linux

VC.NET扩展Windows磁盘清理工具的功能

引言 Windows磁盘清理工具(Disk CleanUp)是一个实用快捷并拥有简单易用界面的系统清理软件,更值得系统开发管理人员注意的是,此系统清理软件是建立在以COM技术为基础发展的,支持第三方插件,并且可以根据需要自制定义功能二次开发的平台.在这里,我们对于Windows磁盘清理工具的开发接口做深入地研究,在此基础上举例示范添加一个查找"*.tmp"临时文件的功能. 技术讨论 微软的COM技术广泛地运用在Windows的模块化设计中,致使支持二次开发.关于COM技术基础与应用,可

Javascript实用工具:帮助你的JS开发更简单

文章简介:Javascript开发变得更轻松的实用工具. 1) Heatmapjs heatmap.js是一个JavaScript library可用于利用html5canvas元素来基于你的生成Web热图(heatmaps). Heatmap.js用来生成基于用户自定义数据上的web 热图,内嵌html5 画布元素. 2) Jqapi 和其他 jQuery 开发者一样,我花费了很多时间在查找文档上面.jQAPI 这个网站提供了更好友好的jQuery 文档功能,所以现在我都是在这个网站寻找帮助.

SQL Server bcp 实用工具

server  bcp 实用工具bcp 实用工具在 Microsoft SQL Server 2000 实例和数据文件之间以用户指定的格式复制数据.语法bcp {[[database_name.][owner].]{table_name | view_name} | "query"}    {in | out | queryout | format} data_file    [-m max_errors] [-f format_file] [-e err_file]    [-F f

Windows 10磁盘修复工具Chkdsk新增的命令有哪些?赶快收藏

Chkdsk是Windows系统最常用的磁盘修复工具,如今在Win10操作系统中增加了诸多命令,下面小编将给大家带来Win10磁盘修复工具Chkdsk的新增命令大全,大家可以手动运行这些命令,来修复磁盘的一些故障.  从Win8开始,微软改进了NTFS的健康模式和文件系统损坏修复方式,让Chkdsk运行时间最小化,这是Win7及之前系统所不具备的优势. 这个工具如果要手动运行,需要以管理员身份运行命令提示符,命令格式如下: chkdsk 路径 /参数 注意,上述参数可接多个,不同参数之间要有空格

系统管理员必备的实用工具集结

与凡是在开源领域干过一阵子的人一样,我的工具箱里面也有大量的常用程序和实用工具,它们有助于完成工作.所有主要的Linux发行版都有我要介绍的每一个工具,这些工具不是在安装过程中默认安装,就是可以通过安装后的核心程序库来获得.这些工具将为我们提供相应的信息和度量指标,不仅可以查看我们的系统当前出现的情况,还可以在性能或稳定性成为问题时,帮助进行必要的分析.我们会介绍几个"首要"的工具用于查找磁盘.处理器.网络及/或其他系统瓶颈,也会介绍仅仅回答某些基本问题的一些工具.这篇短文绝非称得上内

Red Flag Linux Desktop 6.0用户手册:实用工具

7.5.1科学计算器 kcalc是基于 KDE的简单而http://www.aliyun.com/zixun/aggregation/17547.html">功能强大的科学计算器.它提供了众多的数学函数.值得指出的是, KCalc在提供了大多数科学计算器所具有的常用功能函数之外,它还具有下列一系列的特殊功能,比如:提供三角及统计计算:允许从面板上剪切和粘贴数字:具有"结果栈",可以很方便地查看和使用以前的结果.:可以设定显示颜色及字体.:可以设定计算精度及小数尾数等.

基于正则的INI读写工具类,支持加密解密

原文:基于正则的INI读写工具类,支持加密解密 看到这个标题,有人会问,现在都用xml做配置文件了,谁还用INI文件啊!下面来简单对比一下xml和ini: 1.XML功能强大表达能力强,同时扩展性好. 2.它的主要优势是异构平台的整合.通讯. 3.缺点主要是使用复杂,运行库占用的资源较多. 4.如果多个程序进行数据交换或是跨平台通讯则使用功能强大的XML: 5.INI虽表达能力不强,但是简单实用,接口方便.如果是用于应用程序的配置INI文件就够了. 至于哪个更好,应该用哪个,可以根据自己爱好和需

CSS3实例资源收集:11个CSS3开发实用工具

文章简介:11 个让你更好进行CSS3开发的实用工具/资源. 层叠样式表是用来描述表达语义或者是一种标记语言编写的文档中的外观和格式的一种样式语言,这种标记语言也可以是HTML,也可以在XML文档中使用.CSS3被分成几个独立的文件成为模块,每个模块还具有不同的扩展功能,此外,不同的模块有不同的稳定性和状态. 1) proCSSor 2) Code Beautifier 3) Styleneat CSS3 速查表 4) css-3-cheat-sheet 5) css3_color_names