使用NCDU命令查看Linux磁盘使用情况

数据文件
戴尔

NCDU.命令提供了查看磁盘使用情况的有用而方便的方法。该名称代表“NCURSES磁盘使用”。这意味着它是基于的ncurses.就像诅咒,是UNIX / Linux系统上使用的终端控制库。每个名称的诅咒部分是“游标”或“光标优化”的双关语,与使用粗语言无关。

你可以想到NCDU.作为一个磁盘使用分析器ncurses.界面。在寻找远程服务器上的磁盘空间Hogs时可能特别有用,因为您无法访问图形界面。

使用NCDU.,您可以只输入“ncdu”,但是您将看到的内容取决于您在文件系统中的位置,因为它报告该位置中文件和目录所使用的空间。

$ ncdu ncdu 1.14.1〜使用箭头键导航,按吗?寻求帮助--- / home / shs ------------------------------------------------------------ 1.2 gib [##########] /.cache 242.9 MIB [##] /下载204.5 MIB [#] /桌面130.4 MIB [#] XPS 8900-Desktop_Service-Manual.PDF 77.0 MIB [] /.Mozilla 22.3 MIB [] Linuxwords.pdf 12.6 MiB [] / MyFonts 7.2 MIB [] XPS 8900 Desktop Specs.pdf6.2 MIB [] /文档4.3 MIB [] /.config 3.8 MIB []打字3.3 MIB [] / bin 2.0 MIB [] /图片1.8 MIB [] /.local 824.0 Kib [] /.globalprotect 356.0 Kib [] Linuxworks-2.PDF 332.0 KIB [] PAVERS.PNG 196.0 KIB [] / YARDSALE 120.0 KIB [] PAVER.JPG 112.0 KIB [] /.cinnamon 32.0 KIB [] / IDG

您可以使用您的上下箭头键来移动显示的文件和目录。实际上,如果在列出的目录上按Enter键,则会移动到该目录并能够查看其内容。然后点击左箭头键返回到先前的目录。

请注意,文件和目录按大小顺序列出,最大显示为首先显示。在上面的输出中,.cache文件在1.2GB中最大。要退出,只需按Q即可。

该工具需要一段时间才能提供数据,特别是当您要求它查看大目录时。例如,如果从根目录开始,该工具将有更多的文件需要检查。当你第一次开始NCDU.,当它运行当前目录的内容并查看每个文件时,您将看到如下内容。

lqqqScanning...qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x x x Total items: 148091 size: 6.7 GiB x x Current item: /ubuntu/usr/src/linux-hea...-18/fs/notify/dnotify/Kconfig x x x x Warning: error scanning /ubuntu/etc/sssd x x some directory sizes may not be correct x x x x ... Press q to abort x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj

过一会儿,它会返回你的报告。

7.1 gib [######] / usr。1.9 GIB [#] / HOME 1.5 GIB [#] /媒体。1.0 gib [] / var。405.8 MIB [] / BOOT 28.3 MIB [] / OPT。16.7 MIB [] /等。3.3 MIB [] / TMP。1.6 MIB [] / RUN 16.0 KIB [] / DEV!16.0 Kib [] /丢失+发现

帮助页面可供选择NCDU.同时也是一个助手。

shs@firefly:/$ ncdu——help ncdu -h,——help此帮助信息-q静音模式,刷新间隔2秒- v, v,相同版本打印版本- x - r只读文件系统- e启用扩展信息- o文件导出扫描目录文件- f文件从文件导入扫描目录0、1、2 UI时使用扫描(0 =没有,2 =全ncurses)——如果使用10 (si)前缀为底而不是以2——排除模式排除的文件match PATTERN -X,——Exclude -from FILE排除匹配FILE -L中任何模式的文件,——Follow -symlinks跟随符号链接(不包括目录)——Exclude -cache排除包含CACHEDIR的目录。TAG——Confirm -quit确认退出ncdu——color SCHEME设置颜色方案

请注意- o选项不准备报告。相反,它将收集到的所有数据保存在每个文件中。例如,你可以像这样运行一个命令:

$ ncdu -o /tmp/dureport

完成后,您的输出文件将如下所示:

$ head -11 / tmp / dureport [1,1,{“progname”:“ncdu”,“progver”:“1.14.1”,“时间戳”:1639414007},[{“名称”:“/ home / shs“,”asize“:4096,”dsize“:4096,”开发“:2067,”ino“:39845890},[{”名称“:”图片“,”aseize“:4096,”dsize“:4096,”INO“:39845933},{”姓名“:”shs@192.168.0.11“,”asize“:412675,”dsize“:413696,”ino“:39849638},{”名称“:”屏幕截图,从2021-07-07 10-19 43.png“,”astize“:80972,”dsize“:81920,”ino“:39851217},{”姓名“:”mintdesktop2.png“,”astize“:333930,”dsize“:335872,“ino”:39849646},{“名称”:“屏幕截图,从2021-05-12 15-31-40.png”,“asize”:304458,“DSIZE”:307200,“INO”:39845894},{“姓名”:“mintdesktop.png”,“asize”:412675,“dsize”:413696,“ino”:39846106},{“名称”:“屏幕截图,从2021-07-07 10-16-54.png”,“asize”:254307,“dsize”:258048,“ino”:39851211},{“名称”:“font-manager.png”,“asize”:253149,“dsize”:253952,“ino”:39847669}],[{“名称”:“。缓存”,“ASIZE”:4096,“DSIZE”:4096,“INO”:39845908},

NCDU.命令向您展示如何占用磁盘空间以及使用最多磁盘空间的文件,它不会告诉您有多少空间可用。将其输出平衡df -h.命令将磁盘使用数据放回透视图。

美元df - h文件系统大小使用效果使用%安装在udev 1.7 g 0 1.7 g / dev tmpfs 340 1.7 339 0% 1% /运行/dev/sdb3 903 g 19 g 838克3% / tmpfs 1.7克16 k 1.7克1% /dev/shm tmpfs 5.0 4.0 k 5.0 /跑步/锁tmpfs 1.7 g 0 1% 0% 1.7 g / sys / fs / cgroup / dev / sdb1 511 5.3 506 2% / boot / efi /dev/sdb2 930 g 12 g 871克2% / ubuntu tmpfs 340 24 k /运行/ user / 100 340 1%

总结

NCDU.命令快速工作并提供有关磁盘空间使用情况的有用数据。如果您的文件系统填满,则在确定使用磁盘空间的使用方式非常有帮助。

加入网络世界社区有个足球雷竞技app脸谱网linkedin对最热门的话题发表评论。
有关的:

版权所有©2021 IDG通信有限Raybet2公司

SD-WAN买家指南:问供应商(和你自己)的关键问题