摘要:在 Linux 系统中,你可以使用以下命令查看磁盘空间信息: 1. 使用 `df` 命令(查看磁盘整体使用情况) ```bashdf -h```解释: - `df`(disk free)用于显示文件系统的磁盘空间使用情况。 - `-h` 选项表示“人类可读”(human-readable)...
在 Linux 系统中,你可以使用以下命令查看磁盘空间信息:
1. 使用 `df` 命令(查看磁盘整体使用情况)
```bash
df -h
```
解释:
- `df`(disk free)用于显示文件系统的磁盘空间使用情况。
- `-h` 选项表示“人类可读”(human-readable),会以 GB、MB 等单位显示。
示例输出:
```
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 100G 30G 70G 30% /
tmpfs 16G 0 16G 0% /dev/shm
```
这里 `/dev/sda1` 代表磁盘分区,`Size` 是总大小,`Used` 是已使用空间,`Avail` 是可用空间,`Use%` 是使用率。
---
2. 使用 `du` 命令(查看指定目录占用空间)
```bash
du -sh /home
```
解释:
- `du`(disk usage)用于查看文件或目录的磁盘使用情况。
- `-s` 只统计总大小,不显示子目录详情。
- `-h` 以人类可读的格式显示。
如果想查看当前目录下各个文件夹的大小:
```bash
du -h --max-depth=1 /home
```
---
3. 使用 `lsblk` 命令(查看磁盘分区结构)
```bash
lsblk
```
示例输出:
```
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 500G 0 disk
├─sda1 8:1 0 100G 0 part /
├─sda2 8:2 0 200G 0 part /home
└─sda3 8:3 0 200G 0 part /data
```
解释:
- `sda` 是物理硬盘,`sda1`、`sda2` 等是分区。
- `MOUNTPOINT` 显示挂载点(如 `/`、`/home`)。
---
4. 使用 `fdisk` 或 `parted`(查看磁盘分区详情)
```bash
sudo fdisk -l
```
或者
```bash
sudo parted -l
```
这些命令可以查看磁盘的详细分区信息,如磁盘大小、扇区等。
---
5. 使用 `ncdu`(更直观查看目录占用)
如果要分析哪个文件夹占用最多空间,可以安装 `ncdu`:
```bash
sudo apt install ncdu # Debian/Ubuntu
sudo yum install ncdu # CentOS/RHEL
sudo dnf install ncdu # Fedora
```
然后运行:
```bash
ncdu /
```
它会显示文件夹大小的交互式界面,方便你查找大文件。
---
总结:
| 命令 | 作用 |
|------|------|
| `df -h` | 查看磁盘总使用情况 |
| `du -sh /目录` | 查看某个目录占用空间 |
| `lsblk` | 查看磁盘分区结构 |
| `fdisk -l` | 查看磁盘分区详细信息 |
| `ncdu /` | 交互式查看磁盘占用情况 |
你可以根据自己的需求选择合适的命令来查看磁盘空间情况。