在Linux终端中检查磁盘使用情况的常用方法有两种:du命令和df命令。du命令更多的是用来查看目录所使用的空间,df命令提供的是文件系统级别的磁盘使用情况。有更友好的方式来查看Linux中的磁盘使用情况,使用GNOME“磁盘”等图形工具。如果您受限于终端,可以使用ncdu等TUI工具以图形方式获取磁盘使用信息。gdu:在Linux终端中检查磁盘使用情况gdu就是这样一种用Go编写的工具(因此gdu中的“g”)。gdu开发人员的基准测试显示其磁盘使用情况检查速度相当快,尤其是在SSD上。事实上,gdu主要针对SSD,尽管它也适用于HDD。如果您使用不带任何选项的gdu命令,它将显示您当前所在目录的磁盘使用情况。由于它具有文本用户界面(TUI),您可以使用箭头浏览目录和磁盘。您还可以按文件名或大小对结果进行排序。您可以使用:向上箭头或k键向上移动光标向下箭头或j键向下移动光标输入选择目录/设备向左箭头或h键转到父目录使用d键删除所选文件或目录使用n键按名称排序使用s键按大小排序使用c键按项目排序您会注意到某些条目前有一些符号。这些符号具有特定的含义。!表示读取目录时发生错误。.表示读取子目录时出错,大小可能不正确。@表示该文件是符号链接或套接字。H表示该文件已被统计(硬链接)。e表示该目录为空。要查看所有已安装磁盘的磁盘利用率和可用空间,请使用选项d:gdu-d,它会在一个屏幕中显示所有详细信息:似乎是一个方便的工具,对吧?让我们看看如何在您的Linux系统上安装它。Arch和Manjaro用户可以通过AUR在Linux上安装gdugdu。我想,作为一个Arch用户,你应该知道如何使用AUR。它包含在即将发布的Ubuntu21.04的universe存储库中,但您可能还没有使用它。在这种情况下,您可以使用Snap来安装它,这可能看起来像很多snap命令:disk-usage-analyzer:system-backup:system-backupsnap别名gdu-disk-usage-analyzer.gdugdu你也可以在它的发布页面找到源码:下载gdu的源码我比较习惯用du和df命令,但我认为一些Linux用户可能喜欢gdu。你是其中之一吗?
