1. `df` 命令:显示文件系统的磁盘空间使用情况。 使用 `df h` 可以以更易读的格式(如GB、MB)显示磁盘空间。

2. `du` 命令:显示目录或文件的磁盘使用情况。 使用 `du sh /` 可以查看根目录的总磁盘使用情况。 使用 `du sh /path/to/directory` 可以查看特定目录的磁盘使用情况。

3. `lsblk` 命令:显示块设备的信息。 使用 `lsblk` 可以查看所有磁盘和分区。

4. `fdisk l` 命令:列出所有磁盘分区信息。

5. `free` 命令:显示内存和交换空间的使用情况。 使用 `free h` 可以以更易读的格式(如GB、MB)显示内存使用情况。

6. `df i` 命令:显示文件系统的inode使用情况。

这些命令可以帮助你了解Linux系统的磁盘空间使用情况,以便进行适当的磁盘管理和优化。

Linux磁盘空间查看:全面指南

在Linux系统中,磁盘空间的管理对于系统的稳定运行至关重要。了解磁盘空间的使用情况可以帮助我们及时清理不必要的文件,优化存储资源,甚至预防系统崩溃。本文将详细介绍如何在Linux系统中查看磁盘空间,并提供多种实用工具和命令。

一、df命令:快速概览磁盘空间

df命令是Linux系统中查看磁盘空间使用情况最常用的命令之一。它能够显示各个挂载点的磁盘总容量、已用空间、剩余空间以及使用率等关键信息。

使用方法:

df [选项] [挂载点]

其中,[选项]可以包括以下内容:

-h:以易读的方式显示磁盘空间大小,例如以KB、MB或GB等单位。

-k:以千字节(KB)的形式显示磁盘空间。

-a:显示所有文件系统的信息,包括不挂载的文件系统。

-l:仅显示本地文件系统的信息,不包括网络共享等。

-T:显示文件系统的类型。

示例:

df -h /

这将显示根目录的磁盘空间使用情况。

二、du命令:查看目录占用空间

du命令用于查看指定目录及其子目录的磁盘占用量。它可以帮助我们了解哪些目录占用了大量磁盘空间。

使用方法:

du [选项] [目录路径]

其中,[选项]可以包括以下内容:

-h:以易读的方式显示磁盘空间大小。

-s:只显示总和。

-a:显示目录下所有文件的大小。

-c:显示目录下所有文件的大小,并计算总和。

示例:

du -sh /home

这将显示/home目录的总体积。

三、lsblk命令:查看块设备信息

lsblk命令提供了一个简洁的界面来查看所有块设备的信息,包括它们的大小和挂载点。

使用方法:

lsblk [选项]

其中,[选项]可以包括以下内容:

-l:显示详细信息。

-h:以易读的方式显示磁盘空间大小。

示例:

lsblk -hl

这将显示所有块设备的信息,并以易读的方式显示磁盘空间大小。

四、free命令:查看内存和磁盘空间

free命令用于显示内存使用情况和交换分区的状态,但它也可以显示部分磁盘空间信息,特别是交换区。

使用方法:

free [选项]

其中,[选项]可以包括以下内容:

-m:以兆字节为单位显示信息。

-g:以吉字节为单位显示信息。

示例:

free -m

这将显示内存和磁盘空间的使用情况。

五、top/htop命令:实时监控系统资源

top和htop命令可以实时监控系统资源,包括磁盘I/O,帮助我们了解哪些进程占用了大量磁盘空间。

使用方法:

htop

这两个命令都可以按需查看磁盘I/O信息。

在Linux系统中,查看磁盘空间的方法有很多种。通过使用df、du、lsblk、free、top/htop等命令,我们可以全面了解磁盘空间的使用情况,从而更好地管理和优化存储资源。