Linux 空间查看命令指南
1. free - 内存状态查看
free 命令用于显示系统内存使用情况,包括物理内存、交换空间、共享内存和内核缓冲区等。
语法 :
free [-bkmotV][-s <间隔秒数>]
常用参数:
-b:以字节(Byte)为单位显示-k:以KB为单位显示-m:以MB为单位显示-h:人性化显示单位(自动选择MB/GB等)-s:持续观察内存使用(指定刷新间隔秒数)-t:显示内存总和列-V:显示版本信息

2. df - 磁盘空间查看
df 命令用于检查文件系统的磁盘空间占用情况,显示各分区的使用量和剩余空间。
语法 :
df [-ahikHTm] [目录或文件名]
常用参数:
-a:显示所有文件系统(包括特殊系统如/proc)-h:人性化显示单位(GB/MB/KB)-H:以1000为换算单位(而非1024)-T:显示文件系统类型-i:显示inode使用情况而非磁盘空间

3. du - 文件和目录空间查看
du 命令用于查看文件和目录占用的磁盘空间。
语法 :
du [-ahskm] 文件或目录名称
常用参数:
-a:显示所有文件和目录的大小-h:人性化显示单位-s:仅显示总用量-S:不包含子目录统计-k:以KB为单位显示-m:以MB为单位显示
实用示例:
bash
# 查看根目录下各目录大小
du -sm /*
# 查看当前目录下各文件夹大小
du -sh *
# 按大小排序(从小到大)
du -sh * | sort -h
# 按大小排序(从大到小)
du -sh * | sort -rh

4. fdisk - 磁盘分区管理
fdisk 是Linux下的磁盘分区工具,可用于查看和操作分区表。
语法 :
fdisk [-l] 设备名称
常用参数:
-l:列出指定设备的分区信息- 不加参数时:列出所有设备的分区信息
