ncdu 是 linux 中快速查找大目录的可视化工具,安装命令为 sudo apt install ncdu(debian/ubuntu)或 sudo yum install ncdu(centos/rhel);运行时指定路径如 ncdu /path/to/directory,默认从根目录扫描;界面中用方向键选择条目,回车进入目录,q 键退出;按 d 可删除文件但需谨慎;默认按大小排序,支持通过参数修改排序方式,支持逐层排查并返回上一级目录,适合远程服务器高效清理大文件。

在Linux系统中查找占用空间较大的目录时,ncdu是一个非常实用的可视化分析工具。它能够快速扫描并展示文件和目录的大小情况,帮助你轻松找到大容量目录。

如果你的系统还没有安装ncdu,可以通过包管理器进行安装:
对于Debian/Ubuntu系统:

sudo apt install ncdu
对于CentOS/RHEL系统:
sudo yum install ncdu
安装完成后,就可以使用它来分析磁盘使用情况了。

运行ncdu命令时,可以指定要扫描的目录路径,例如:
ncdu /path/to/directory
如果不指定路径,默认会从根目录开始扫描。进入界面后,你会看到一个简洁的文本界面,列出当前目录下各子目录和文件的大小信息。
常见操作包括:
d 键:删除当前选中的文件或目录(慎用!)q 键:退出当前界面或结束程序这个工具的优势在于它的响应速度快,尤其适合在远程服务器上使用,不需要图形界面支持。
ncdu默认就是按文件或目录的大小排序的,最大的项目排在最上面。你可以通过方向键快速定位到占用空间最多的目录。
如果你想改变排序方式,比如按名称排序,可以在运行时加上参数:
ncdu -o filename.json /
或者使用 --sort 参数指定排序字段。不过大多数情况下,默认的大小排序已经足够直观。
当你进入某个目录后,如果想返回上一级,可以按 .. 回到父目录。整个过程非常流畅,适合逐层排查大文件。
如果你发现了一些不再需要的大文件或目录,可以直接在ncdu中按 d 删除。不过要注意的是,这个操作是即时生效的,不会进入回收站。
建议在删除前确认文件名无误,特别是当你是以 root 身份运行时,误删系统文件可能导致问题。
基本上就这些。熟练使用ncdu之后,你会发现查找和清理大容量目录变得非常高效。
以上就是如何查找Linux大容量目录 ncdu可视化分析工具的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号