在检查和监视系统的健康和状态时,使用终端 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
4. inode 数量中的磁盘信息
在 Ubuntu 中,您还可以通过终端 shell 及其索引节点值查看硬盘大小和使用量。 了解索引节点值或 inode 将帮助您在 Linux 上设置和组织软链接。
df -i
下面是索引节点的解释:
- 来源:这显示系统上文件的名称。
- fstype:显示 Ubuntu/Linux 上文件的类型。
- itotal:通过终端shell显示文件的大小。
- iused:这显示了磁盘上已使用大小的总量。
- iavail:通过索引节点查看磁盘的空闲量。
- ipcent:查看索引节点值中硬盘的使用百分比。
- size:以 1kB 块大小显示 Ubuntu 上的硬盘大小。
5. 包括或排除文件类型以在 Ubuntu 终端中检查硬盘大小
您还可以通过 Ubuntu 上的 df 命令排除或包含任何类型的文件。 下面提到的命令将告诉我们如何分配特定的打印类型,以指示 DF 命令将文件添加到输出中。
df -T df -t ext4
6. 查看 SquashFS 文件
SquashFS 文件是 Ubuntu 和其他 Linux 系统上的特殊压缩文件。 它支持块大小的方法来查看文件。 执行以下命令,通过终端查看 Ubuntu 上 SquashFS 文件的使用大小。
df -x squashfs df -x squashfs --total
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
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 社区分享这篇文章。 我们还鼓励您在关于本文的评论部分写下您的意见。