【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:列出指定设备的分区信息
  • 不加参数时:列出所有设备的分区信息
相关推荐
鹏大师运维5 分钟前
统信UOS安装Subtitle Edit并使用Edge-TTS生成AI语音教程
linux·前端·人工智能·edge·麒麟·统信uos·ai语音
syagain_zsx7 分钟前
Linux进程全面解析:从基础到高级管理(1/3)
linux
实心儿儿13 分钟前
Linux —— 线程池(1)
linux
2501_9467862015 分钟前
2026漏洞扫描服务:企业防护痛点解决指南
网络·安全·web安全
卧室小白19 分钟前
K8S-Pod基本配置
linux·运维·服务器
yyuuuzz20 分钟前
谷歌云基础服务的入门认知
linux·运维·服务器·数据库·人工智能·github
煜声远播28 分钟前
相册卡顿的系统级排查复盘:fsync 不要在锁里调用
linux
syagain_zsx40 分钟前
Linux进程全面解析:从基础到高级管理(2/3)
linux·运维·服务器
洛水水40 分钟前
图床项目实现:MD5秒传 + 个人文件列表 + 图片分享等功能的完善
服务器·网络
Irissgwe1 小时前
8-1\IP 分片和组装的具体过程
linux·网络·tcp/ip·网络层·分片·组装