【linux怎么查看空间大小】在Linux系统中,用户经常需要查看磁盘空间的使用情况,以便合理管理存储资源。常见的需求包括查看整个系统的磁盘使用情况、某个特定目录占用的空间,或者查看文件系统的挂载点信息。以下是几种常用命令及其功能总结。
一、常用命令总结
| 命令 | 功能描述 | 示例 |
| `df` | 查看文件系统的磁盘空间使用情况 | `df -h` |
| `du` | 查看目录或文件的磁盘使用情况 | `du -sh /home` |
| `lsblk` | 查看块设备(如硬盘)的结构和容量 | `lsblk` |
| `fdisk -l` | 列出所有磁盘分区信息 | `sudo fdisk -l` |
| `parted -l` | 显示磁盘分区表信息 | `sudo parted -l` |
二、详细说明
1. `df` 命令
`df` 是“disk free”的缩写,用于显示文件系统的磁盘空间使用情况。常用选项:
- `-h`:以易读格式(如 GB、MB)显示
- `-T`:显示文件系统类型
- `-a`:显示所有文件系统,包括临时文件系统
示例:
```bash
df -h
```
输出示例:
```
FilesystemSizeUsed Avail Use% Mounted on
/dev/sda1 50G 20G 30G40% /
tmpfs 1.9G 01.9G 0% /dev/shm
```
2. `du` 命令
`du` 是“disk usage”的缩写,用于查看目录或文件所占用的磁盘空间。常用选项:
- `-s`:统计总大小
- `-h`:以易读格式显示
- `-a`:显示所有文件和目录
示例:
```bash
du -sh /home
```
输出示例:
```
1.2G/home
```
3. `lsblk` 命令
`lsblk` 可以列出所有块设备的信息,包括磁盘、分区和挂载点。
示例:
```bash
lsblk
```
输出示例:
```
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda8:00 50G0 disk
├─sda1 8:10 48G0 part /
└─sda2 8:202G0 part [SWAP
```
4. `fdisk -l` 和 `parted -l`
这两个命令用于查看磁盘分区表信息,适合对磁盘结构有深入了解需求的用户。
示例:
```bash
sudo fdisk -l
```
三、总结
在日常使用中,`df` 和 `du` 是最常用的两个命令,分别用于查看整体磁盘使用情况和具体目录/文件占用空间。对于更详细的磁盘结构分析,可以结合 `lsblk`、`fdisk` 或 `parted` 等工具进行。
通过这些命令,用户可以更好地了解磁盘空间的使用状态,避免因空间不足导致系统运行异常。


