【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:列出指定设备的分区信息
  • 不加参数时:列出所有设备的分区信息
相关推荐
sbjdhjd6 分钟前
从 VLAN 到 MSTP 的交换网络入门
网络·计算机网络·mac·ip·stp·vlan·交换机
张小姐的猫10 分钟前
【MySQL】表的约束
android·linux·服务器·数据库·c++·mysql·adb
whyutianict_vv11 分钟前
HCIE-Datacom 考纲技术拆解:从 OSPF/BGP 到 VXLAN/Netconf 的知识地图
运维·网络
ITxiaobing202318 分钟前
AppsFlyer Protect360 判假之后:如何系统排查 IP 维度
网络·网络协议·tcp/ip
无足鸟ICT26 分钟前
【RHCA+】yum命令(查询、安装、升级和卸载软件包)
linux
kyle~31 分钟前
数据结构 --- 无锁队列(Lock-Free Queue)
linux·数据结构·c++·多线程·并发
艾莉丝努力练剑37 分钟前
【AI大模型接入SDK】ChatServer 路由规则绑定
网络·c++·人工智能·学习·ai·架构
邪修king41 分钟前
Re:Linux系统篇(三十六):进程间通信Chapter3:从匿名管道到命名管道:Linux 进程间通信实战(FIFO 深度解析)
linux·运维·服务器
qq_4017004144 分钟前
TCP 长连接、心跳包与断线自动重连设计:工业级通信的“不死鸟”架构
网络·qt·tcp/ip
Rabitebla1 小时前
【Linux】 权限篇(三):深入理解 umask 位运算与粘滞位的设计思想
java·linux·服务器·c++·笔记·学习