如何使用命令行选项找出 Linux 服务器的磁盘空间利用率信息?
参考答案:
在Linux服务器上,你可以使用多种命令行工具来找出磁盘空间利用率信息。其中,df
和 du
是最常用的两个命令。
- 使用
df
命令
df
命令用于显示文件系统的磁盘空间使用情况。
基本语法:
df [选项] [目录或文件]
常用的选项:
-h
:以人类可读的格式(例如K、M、G)显示信息。-T
:显示文件系统的类型。--total
:显示所有文件系统的总空间使用情况。
示例:
# 显示所有已挂载文件系统的磁盘空间使用情况,以人类可读的格式
df -h
# 显示指定目录(例如/home)所在的文件系统的磁盘空间使用情况
df -h /home
- 使用
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
除了 df
和 du
,还有其他一些工具,如 ncdu
(一个基于文本的磁盘使用分析器),以及图形界面的工具如 baobab
(GNOME磁盘使用情况分析器)或 KDE System Guard
(对于KDE桌面环境)等,也可以帮助你分析磁盘空间利用率。
根据你的需求和习惯,可以选择适合的命令或工具来查看磁盘空间利用率信息。