Linux查看磁盘大小

在使用Linux操作系统的过程中,经常需要查看磁盘大小来了解磁盘的使用情况。Linux提供了多种方法来查看磁盘的大小,本文将介绍几种常用的方法。

1. 使用df命令

df命令是最常用的查看磁盘大小的命令之一。使用df命令,可以显示文件系统的磁盘使用情况。在终端中输入以下命令:

```
df -h
```

该命令将以易读的方式显示磁盘大小,包括已用空间、可用空间、使用率以及文件系统的挂载点。例如,输出结果可能会类似于:

```
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda1 20G 9.4G 9.7G 50% /
```

2. 使用du命令

du命令用于估算文件和目录的磁盘使用量。该命令可以查看指定目录或文件的磁盘使用情况。在终端中输入以下命令:

```
du -h
```

该命令将以易读的方式显示当前目录下所有文件和目录的磁盘使用量,包括每个文件或目录的大小。例如,输出结果可能会类似于:

```
4.0K ./dir1
8.0K ./file1.txt
12K .
```

可以通过指定其他目录或文件来查看它们的磁盘使用情况。例如,使用以下命令查看指定目录的磁盘使用情况:

```
du -h /path/to/directory
```
3. 使用lsblk命令

lsblk命令用于列出块设备(例如硬盘、U盘、SD卡等)的信息,包括它们的大小。在终端中输入以下命令:

```
lsblk
```

该命令将显示所有块设备的信息,包括设备名称、挂载点以及大小等。例如,输出结果可能会类似于:

```
NAME MAJ:MIN SIZE RO TYPE MOUNTPOINT
sda 8:0 20G 0 disk
└─sda1 8:1 20G 0 part /
sdb 8:16 10G 0 disk
```
4. 使用fdisk命令

fdisk命令可以用来查看磁盘的分区情况。在终端中输入以下命令:

```
sudo fdisk -l
```

该命令将显示所有磁盘的分区信息,包括磁盘大小、分区类型以及起始扇区和终止扇区等。例如,输出结果可能会类似于:

```
Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
Disk model: VBOX HARDDISK
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x2c1871e8

Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 41943039 41940992 20G 83 Linux
```

综上所述,通过df、du、lsblk、fdisk等命令,可以方便地查看Linux系统中磁盘的大小和使用情况。熟练掌握这些命令能够帮助我们更好地管理和利用磁盘空间,保证系统的正常运行。