【查看空间命令】在使用操作系统或服务器时,用户常常需要了解当前系统的存储空间使用情况。为了更高效地管理磁盘空间,掌握一些常用的“查看空间命令”是非常有必要的。以下是一些常见系统中用于查看空间的命令总结。
一、常用查看空间命令总结
| 命令 | 所属系统 | 功能说明 | 示例 |
| `df` | Linux/Unix | 显示文件系统的磁盘使用情况 | `df -h` |
| `du` | Linux/Unix | 显示目录或文件的磁盘占用情况 | `du -sh /home/user` |
| `free` | Linux/Unix | 显示内存和交换空间使用情况 | `free -h` |
| `diskusage` | macOS | 显示磁盘使用情况(图形化) | `diskusage` |
| `Get-PSDrive` | PowerShell (Windows) | 查看驱动器信息 | `Get-PSDrive` |
| `wmic logicaldisk get size,freespace,deviceid` | Windows | 获取磁盘空间信息 | `wmic logicaldisk get size,freespace,deviceid` |
| `lsblk` | Linux/Unix | 列出块设备信息 | `lsblk` |
二、命令使用说明
1. `df` 命令
该命令用于显示所有挂载点的磁盘使用情况。加上 `-h` 参数后,会以易读的方式(如 GB、MB)显示数据。
2. `du` 命令
用于统计目录或文件的磁盘占用量。`-s` 表示汇总,`-h` 表示人性化输出,适合快速查看某个目录的大小。
3. `free` 命令
主要用于查看内存和交换分区的使用情况,常用于排查内存不足的问题。
4. `diskusage`(macOS)
这是一个图形化工具,适合不熟悉命令行的用户,可以直观地看到磁盘空间分布。
5. PowerShell 命令
在 Windows 中,通过 PowerShell 可以获取详细的磁盘信息,适用于自动化脚本或远程管理。
6. `wmic` 命令
Windows 中的命令行工具,可以查询磁盘的大小和可用空间,适合编写批处理脚本。
7. `lsblk` 命令
显示所有块设备的信息,包括磁盘、分区和挂载点,非常适合排查磁盘结构问题。
三、小结
不同系统有不同的命令来查看磁盘空间,但核心功能相似:了解磁盘使用情况、识别大文件或目录、优化存储资源。对于日常维护和故障排查来说,掌握这些命令是必不可少的技能。
建议根据实际使用的系统选择合适的命令,并结合 `df` 和 `du` 进行深入分析,能够更有效地管理磁盘空间。


