当前位置: 首页 > 科技观察

如何在Linux终端中更快地查看磁盘使用情况

时间:2023-03-19 12:50:22 科技观察

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