如何在 Ubuntu 终端中检查总硬盘大小

在检查和监视系统的健康和状态时,使用终端 shell 在 Linux 机器中非常强大。 终端 shell 通过与 Linux 内核的连接来执行命令。 因此,它可以为您提供实时结果。 Linux 有一些工具和命令可以帮助您监控 CPU 负载、硬盘空间、磁盘坏扇区、RAM 状态等。Ubuntu 和其他发行版用户使用终端 shell 而不是 GUI 方法来检查硬盘大小,因为 监控硬盘详细信息和规格的命令行方法无忧无虑, 为我们提供了错误更少的实时输出。

Ubuntu终端中的硬盘大小

在 Linux 中,文件系统报告通常生成为块大小。 在上一篇文章中,我们看到在查找磁盘上的坏扇区时,它会以块大小值显示结果。 有两种语法/命令可以显示 Linux 上的磁盘大小; 他们是du和df。

  • df 命令—— df 命令显示磁盘的总使用和空闲大小。 如果您不指定任何文件名,系统会将文件挂载到主磁盘中。 它以 1kB 块大小显示值。
  • 杜命令 – du 显示指定文件及其子目录使用的磁盘空间量。

在这篇文章中,我们将了解如何通过终端 shell 上的 du 和 df 命令检查 Ubuntu 中的硬盘大小。

Ubuntu 上的 df 输出分析

在下面的命令中,我们可以看到一些具体的值。 在这里,我们将看到它们的含义。

$ df

  • 文件系统:这显示文件系统的名称。
  • 1K-Blocks:查看在 1kB 块上测量的文件系统上可用块的总量。
  • Used:使用 used 参数,您可以监控 1kB 块大小的已使用磁盘。
  • 可用:以 1kB 块大小查看 Linux 系统上的可用磁盘。
  • Use%:Use% 允许您以百分比值的形式查看 Linux 上已使用的磁盘。
  • 文件:在 CLI 中,您可以查看系统上的文件名。
  • 挂载在:监视文件系统或单个文件夹的挂载位置。

使用 df 命令检查 Ubuntu 终端中的硬盘大小

在这里,我们将看到几个最常用的 df 命令,用于通过终端检查 Ubuntu 中的硬盘大小。 您也可以在任何其他基于 Debian 的系统中执行这些命令。

1. df 终端命令以 GB 为单位检查硬盘大小

– –

下面提到的 df 命令将让您查看 Ubuntu 系统上硬盘的总大小。

$ df -a

2. 打印可读数据以检查 Ubuntu 中的硬盘大小

有时,通过命令行,我们可能会得到一些人类难以理解或不可读的输出数据。 为了使输出简单易读,请在 Ubuntu shell 上将 -h 标志与 df 命令一起使用。

$ df -h

3. 在 Ubuntu 终端中以 MB 为单位打印磁盘使用情况

您可以在命令行上使用 -BM 语法来查看 Ubuntu 系统上以兆字节格式表示的磁盘空间。

df -BM

在 Ubuntu 终端中以 MB 为单位打印磁盘使用情况

4. inode 数量中的磁盘信息

在 Ubuntu 中,您还可以通过终端 shell 及其索引节点值查看硬盘大小和使用量。 了解索引节点值或 inode 将帮助您在 Linux 上设置和组织软链接。

df -i

inode 数量中的磁盘信息

下面是索引节点的解释:

  • 来源:这显示系统上文件的名称。
  • fstype:显示 Ubuntu/Linux 上文件的类型。
  • itotal:通过终端shell显示文件的大小。
  • iused:这显示了磁盘上已使用大小的总量。
  • iavail:通过索引节点查看磁盘的空闲量。
  • ipcent:查看索引节点值中硬盘的使用百分比。
  • size:以 1kB 块大小显示 Ubuntu 上的硬盘大小。

5. 包括或排除文件类型以在 Ubuntu 终端中检查硬盘大小

您还可以通过 Ubuntu 上的 df 命令排除或包含任何类型的文件。 下面提到的命令将告诉我们如何分配特定的打印类型,以指示 DF 命令将文件添加到输出中。

df -T
df -t ext4

在 Ubuntu 终端中包含或排除文件类型以检查硬盘大小

6. 查看 SquashFS 文件

SquashFS 文件是 Ubuntu 和其他 Linux 系统上的特殊压缩文件。 它支持块大小的方法来查看文件。 执行以下命令,通过终端查看 Ubuntu 上 SquashFS 文件的使用大小。

df -x squashfs
df -x squashfs --total

请参阅 SquashFS 文件

7.查看目录或文件系统的大小

如果您需要通过终端 shell 查看 Ubuntu Linux 上任何特定目录或文件夹的硬盘大小或块大小,可以使用下面给出的以下 df 命令。

df /dev/sda1
df /dev/sda*

8. 使用 df 在 Ubuntu 终端中检查硬盘大小的别名

如果你有一个更大的 DH 命令语法,你可以使用 DH 语法的别名来使你的命令在 Ubuntu 终端 shell 上更容易。

alias dfc="df -h /dev/sda1 --output=source,fstype,size,used,avail,pcent"

9. 使用 -a 标志包含所有文件系统

您可以添加 -a 标志以在终端命令上添加所有文件系统,以显示 Ubuntu 上的硬盘大小。

df -a --output
df -a --output | less

10.找出占用已用磁盘空间的原因

通过下面提到的 DF 命令。 您可以监视哪个特定目录使您的 Ubuntu 机器上的磁盘忙。

df -h -t ext4

找出占用已用磁盘空间的原因

Ubuntu上的du命令检查终端中的硬盘大小

通过Ubuntu上的DU命令,可以在终端shell上看到硬盘的已用和空闲大小。 如果在 DU 命令中不使用任何逻辑参数,它通常会以 1024 字节显示磁盘空间。 在这里,我们将在 Ubuntu 上看到一些实用且最常用的 DU 命令示例,以在 Ubuntu 终端中查看磁盘大小。

1. 开始使用 du 命令

下面提到的 Ubuntu 终端 shell 上的 du 命令将为我们提供机器上已用和空闲硬盘大小的输出。

$ du

开始使用 DU 命令

2. 人类可读的输出

之前,我们已经看到如何为 DH 命令打印人类可读的数据; 下面提到的 DU 命令还在 Ubuntu 终端中显示人类可读的块大小或磁盘大小数据。

du -h

3.总结输出

你可以在你的 Ubuntu 终端 shell 上执行下面提到的 du 命令来总结你系统上的硬盘结果。

du -h -s *

总结输出

4. 对硬盘结果进行排序

您可以分配 DU 命令来对 Ubuntu 系统上使用更多磁盘的目录或文件夹进行排序。 下面提到的 du 命令将为您提供图片目录中使用的从最大到最小磁盘的排序结果。

du -sm Pictures/* | sort -nr

对硬盘结果进行排序

见解!

在整篇文章中,我们已经看到了通过终端 shell 找出 Ubuntu 中硬盘大小的详细概念。 我们还看到了两个特定命令(du 和 df)的用例,用于检查 Ubuntu 或基于 Debian 的 Linux 系统上使用的硬盘和可用大小。

如果你觉得这篇文章对你有用,请不要忘记与你的朋友和 Linux 社区分享这篇文章。 我们还鼓励您在关于本文的评论部分写下您的意见。