Linux 如何显示使用彩色标注的磁盘空间使用情况

Linux 如何显示使用彩色标注的磁盘空间使用情况

Linux是一种流行的开源操作系统,由于其灵活性和稳定性多年来获得了巨大的流行。当我们使用计算机进行各种任务,如下载软件、创建和存储文件以及执行其他任务时,及时监视磁盘空间使用情况非常重要。如果您的磁盘空间满了,可能会导致机器出现各种性能问题和错误。因此,定期监控磁盘空间使用情况非常重要。

在本教程中,我们将探讨如何在Linux中显示使用彩色标注的磁盘空间使用情况。我们将讨论两种可以用于显示彩色磁盘空间使用情况的方法。我们将使用一个名为”ncdu”的命令行工具,它提供了一个交互式界面来进行磁盘使用分析。所以,让我们开始学习如何在Linux中显示使用彩色标注的磁盘空间使用情况。

如何在Linux中显示使用彩色标注的磁盘空间使用情况

为了在我们的Linux机器上显示使用彩色标注的磁盘空间使用情况,我们将使用一个名为ncdu的命令行工具。Ncdu代表”NCurses Disk Usage”,它提供了一个交互式图形界面用于分析磁盘使用情况。该工具允许我们浏览目录和文件,并以清晰简明的方式查看磁盘使用情况。

要使用ncdu,我们需要首先在Linux系统上安装它。对于基于Debian/Ubuntu的系统,我们可以使用apt-get软件包管理器安装ncdu。我们可以在终端中运行以下命令来安装ncdu:

sudo apt-get install ncdu

对于基于Fedora/RHEL的系统,我们可以使用dnf软件包管理器来安装ncdu。我们可以在终端中运行以下命令来安装ncdu −

sudo dnf install ncdu

对于基于Arch Linux的系统,我们可以使用pacman软件包管理器来安装ncdu。我们可以在终端中运行以下命令来安装ncdu:

sudo pacman -S ncdu

现在,我们已经安装了ncdu,可以进入文章的下一部分,了解如何使用ncdu显示彩色磁盘空间使用情况。

使用Ncdu显示磁盘使用情况

Ncdu提供了一个用户友好的界面,可以让我们轻松浏览目录并查看它们的磁盘使用情况。我们可以使用箭头键上下移动目录树,使用回车键打开目录或文件。Ncdu还提供了直接从界面中删除文件和目录的选项,这在释放磁盘空间方面非常有帮助。

当我们运行ncdu时,它会显示一个带有颜色编码的目录和文件列表以及它们的磁盘使用情况。颜色编码可以帮助我们快速识别哪些目录和文件占用了系统上最多的空间。默认情况下,ncdu按照大小递减的顺序对目录和文件进行排序,因此我们可以轻松地看到哪些目录和文件占用了最多的磁盘空间。

ncdu使用的颜色编码如下 −

绿色 - 目录

蓝色 - 文件

红色 - 对当前用户不可访问的文件。

要使用ncdu显示磁盘使用情况,我们只需在终端中运行以下命令 –

ncdu

上述命令的输出看起来会像这样。

输出

ncdu 1.14.1 ~ Use the arrow keys to navigate, press ? for help
--- /home/user ---
    34.4 GiB [##########] /Downloads
     7.9 GiB [##        ] /Documents
     2.2 GiB [          ] /Music
   870.3 MiB [          ] /Pictures
   620.9 MiB [          ] /Videos
   513.2 MiB [          ] /VirtualBox VMs
   189.7 MiB [          ] /Snap
    76.6 MiB [          ] /bin
    72.5 MiB [          ] /lib
    41.2 MiB [          ] /opt
    34.5 MiB [          ] /boot
     9.2 MiB [          ] /sbin
     5.5 MiB [          ] /include
     3.1 MiB [          ] /src
     1.8 MiB [          ] /lib32
   192.0 KiB [          ] /share
   176.0 KiB [          ] /local

观察上面显示的输出,我们可以注意到ncdu提供了一个全面的目录列表,以及它们当前在系统上占用的空间。它确实是一个有效的管理磁盘空间并找到占用大量存储空间的文件的工具。

下面是在Linux终端中运行ncdu生成的实际输出的快照。这将让你更好地了解ncdu的工作原理以及可以从这个强大的实用程序中获得哪些信息。

输出

Linux 如何显示使用彩色标注的磁盘空间使用情况

如果我们想显示机器上特定目录的磁盘使用情况,我们可以将目录路径指定为ncdu命令的参数。例如,要显示“Downloads”目录的磁盘使用情况,我们可以运行以下命令−

ncdu Downloads

输出

--- /Users/pryadav8/Downloads -----------------------------------------------------------------------------------------------------------------------------------------------------------
    3.1 GiB [##########################] /tagic
    1.1 GiB [#########                 ] /tagic-admin
  845.6 MiB [#######                   ] /tagicpartner
  771.6 MiB [######                    ] /apiGateway
  404.3 MiB [###                       ] /tagicclientmarine
  331.0 MiB [##                        ] /installers
  145.4 MiB [#                         ] /apache-jmeter-5.5
  112.1 MiB [                          ]  files-WhatsApp.dmg
   93.6 MiB [                          ] /images
   81.5 MiB [                          ]  apache-jmeter-5.5.tgz
   74.1 MiB [                          ] /SolsticeClientMac_V2A0AB20B0EPCF6CIC8072571.app
   53.9 MiB [                          ] /archives
   47.8 MiB [                          ] /Lead Score Generation_again
   30.9 MiB [                          ] /redis
   29.8 MiB [                          ] /LeetHub
   28.5 MiB [                          ] /redis-6.2.5
Total disk usage:   7.5 GiB  Apparent size:   6.3 GiB  Items: 476,499

结果

Linux 如何显示使用彩色标注的磁盘空间使用情况

一旦ncdu完成对磁盘使用情况的分析,它将在终端窗口中显示结果。我们可以使用箭头键浏览目录和文件,使用回车键打开目录或文件。要退出ncdu,我们只需按下q键。

通过使用ncdu,我们可以快速轻松地分析Linux系统上的磁盘使用情况,并确定占用最多空间的目录和文件。颜色编码的界面使我们能够轻松识别出哪些目录和文件占用了最多的磁盘空间,而直接从界面中删除文件和目录的能力可以帮助我们释放磁盘空间。

结论

在本文中,我们学习了如何使用ncdu命令行工具在Linux上显示彩色的磁盘空间使用情况。本文总结了在不同的Linux系统上安装ncdu的过程以及如何使用它浏览目录和查看磁盘使用情况。ncdu使用的颜色编码帮助我们快速识别出系统中占用最多空间的目录和文件。通过使用ncdu,我们可以轻松管理磁盘空间,并防止由于磁盘空间不足而导致的性能问题和错误。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程