在Linux系统中,可以使用以下命令来查看磁盘的相关信息:
- df命令:
功能:查看文件系统的整体磁盘使用情况。
常用选项:
-h
:以人类可读的方式显示结果,使用M、G、T等单位。-a
:包含全部的文件系统。-T
:显示磁盘使用情况以及每个块的文件系统类型。-i
:显示已使用和空闲的inode。示例:
df-h```2.** du命令**<bclass= "card40_249__sup_a7f6"data-sup= "sup">2</b>:-**功能**:显示指定目录或文件的磁盘使用情况<bclass= "card40_249__sup_a7f6"data-sup= "sup">6</b>。-**常用选项**<bclass= "card40_249__sup_a7f6"data-sup= "sup">4</b>:-`-h`:以人类可读的方式显示结果,使用M、G、T等单位<bclass= "card40_249__sup_a7f6"data-sup= "sup">3</b>。-`-s`:仅显示总计,只列出最后加总的值<bclass= "card40_249__sup_a7f6"data-sup= "sup">4</b>。-`-a`:显示所有文件的磁盘使用情况<bclass= "card40_249__sup_a7f6"data-sup= "sup">2</b>。-`--max-depth=1`:仅显示当前目录的磁盘使用情况<bclass= "card40_249__sup_a7f6"data-sup= "sup">6</b>。-**示例**<bclass= "card40_249__sup_a7f6"data-sup= "sup">5</b>:```bash du-sh/home du-sh/path/to/directory```3.**fdisk命令**:-**功能**:显示和管理磁盘分区<bclass= "card40_249__sup_a7f6"data-sup= "sup">7</b>。-**常用选项**<bclass= "card40_249__sup_a7f6"data-sup= "sup">4</b>:-`-l`:显示设备的分区表信息<bclass= "card40_249__sup_a7f6"data-sup= "sup">7</b>。-**示例**<bclass= "card40_249__sup_a7f6"data-sup= "sup">5</b>:```bashfdisk-l/dev/sda```4.**lsblk命令**:-**功能**:显示块设备的信息,包括磁盘和分区<bclass= "card40_249__sup_a7f6"data-sup= "sup">7</b>。-**常用选项**<bclass= "card40_249__sup_a7f6"data-sup= "sup">4</b>:-`-a`:显示所有设备,包括空设备<bclass= "card40_249__sup_a7f6"data-sup= "sup">7</b>。-`-f`:显示设备的文件系统类型<bclass= "card40_249__sup_a7f6"data-sup= "sup">2</b>。-**示例**<bclass= "card40_249__sup_a7f6"data-sup= "sup">5</b>:```bashlsblk```5.**blkid命令**:-**功能**:查看文件系统的UUID和类型<bclass= "card40_249__sup_a7f6"data-sup= "sup">2</b>。-**示例**<bclass= "card40_249__sup_a7f6"data-sup= "sup">5</b>:```bashblkid```6.**ncdu命令**:-**功能**:递归地扫描指定目录下所有文件和子目录,并以交互式界面方式展示出它们所占用的磁盘空间大小<bclass= "card40_249__sup_a7f6"data-sup= "sup">1</b>。-**示例**<bclass= "card40_249__sup_a7f6"data-sup= "sup">5</b>:```bashncdu/path/to/directory```通过这些命令,你可以全面了解Linux系统中的磁盘空间使用情况,并进行相应的管理和优化<bclass= "card40_249__sup_a7f6"data-sup= "sup">6</b>。