【linux】查看空间(内存、磁盘、文件目录、分区)的几个命令

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:列出指定设备的分区信息
  • 不加参数时:列出所有设备的分区信息
相关推荐
艾莉丝努力练剑几秒前
剑指巅峰,磨砺芳华:我的 CSDN 创作一周年深度总结
linux·运维·服务器·c++·学习
王大傻09282 小时前
安全漏洞的生命周期
网络·安全·web安全
thinkMoreAndDoMore3 小时前
linux内核匹配I2C设备
linux·运维·服务器
小政同学8 小时前
【NFS故障】共享的文件无法执行
linux·运维·服务器
AI木马人9 小时前
3.【Prompt工程实战】如何设计一个可复用的Prompt系统?(避免每次手写提示词)
linux·服务器·人工智能·深度学习·prompt
ch3nyuyu9 小时前
Ubuntu(乌班图)基础指令
linux·运维·网络
minglie19 小时前
gcc编译器汇总
linux
挽安学长9 小时前
保姆级教程,通过GACCode使用Claude Code Desktop!
运维·服务器
其实防守也摸鱼10 小时前
软件安全与漏洞--6、软件安全需求分析
网络·安全·网络安全·软件需求·等保·法律
firstacui10 小时前
MGRE实验
运维·服务器·网络