跳到主要内容

如何使用命令行选项找出 Linux 服务器的磁盘空间利用率信息?

参考答案:

在Linux服务器上,你可以使用多种命令行工具来找出磁盘空间利用率信息。其中,dfdu 是最常用的两个命令。

  1. 使用 df 命令

df 命令用于显示文件系统的磁盘空间使用情况。

基本语法:

df [选项] [目录或文件]

常用的选项:

  • -h:以人类可读的格式(例如K、M、G)显示信息。
  • -T:显示文件系统的类型。
  • --total:显示所有文件系统的总空间使用情况。

示例:

# 显示所有已挂载文件系统的磁盘空间使用情况,以人类可读的格式
df -h

# 显示指定目录(例如/home)所在的文件系统的磁盘空间使用情况
df -h /home
  1. 使用 du 命令

du 命令用于估算文件和目录的磁盘使用情况。

基本语法:

du [选项] [目录或文件]

常用的选项:

  • -h:以人类可读的格式显示信息。
  • -s:汇总指定目录的总大小,不显示子目录的大小。
  • --max-depth=N:限制目录的深度为N。

示例:

# 显示当前目录及其子目录的磁盘使用情况,以人类可读的格式
du -h .

# 显示指定目录(例如/home/user)的磁盘使用情况,并汇总总大小
du -sh /home/user

# 显示指定目录(例如/home/user)及其一级子目录的磁盘使用情况
du -h --max-depth=1 /home/user

除了 dfdu,还有其他一些工具,如 ncdu(一个基于文本的磁盘使用分析器),以及图形界面的工具如 baobab(GNOME磁盘使用情况分析器)或 KDE System Guard(对于KDE桌面环境)等,也可以帮助你分析磁盘空间利用率。

根据你的需求和习惯,可以选择适合的命令或工具来查看磁盘空间利用率信息。