在Linux系统中,查询磁盘剩余空间是系统管理和维护的重要任务,以下是几种常用的命令及其详细解释:
1、df 命令

基本用法:df [选项] [文件...]
常用选项:
-a 或--all:包括所有文件系统,即使它们的大小为零。
-h 或--human-readable:以易读的格式(如KB、MB、GB)显示大小。
-i 或--inodes:显示inode信息而不是块使用情况。

示例:查看所有文件系统的磁盘使用情况,并以易读的格式显示:df -ha。
2、du 命令
基本用法:du [选项] [文件或目录...]
常用选项:
-h 或--human-readable:以易读的格式显示大小。

-s 或--summary:仅显示总计。
--max-depth=N:显示目录树中N级子目录的大小。
示例:查看当前目录下所有文件和子目录的磁盘使用情况,并以易读的格式显示:du -h --max-depth=1。
3、ncdu 命令
基本用法:ncdu [选项] [目录或文件...]
示例:检查当前目录的磁盘使用情况:ncdu .。
4、lsblk 命令
基本用法:lsblk
示例:查看所有块设备的列表和相关信息:lsblk。
5、iostat 命令
基本用法:iostat [选项]
示例:查看所有块设备的I/O统计信息:iostat。
6、free 命令
基本用法:free [选项] [秒数]
常用选项:
-b 或--bytes:以字节为单位显示内存使用情况。
-k 或--kilobytes:以千字节为单位显示内存使用情况。
-m 或--megabytes:以兆字节为单位显示内存使用情况。
示例:查看内存使用情况:free -m。
7、df 和 du 结合使用
示例:查看整台服务器的硬盘使用情况:df -h;进入根目录:cd /;查看每个文件夹的大小:du -sh。
8、表格归纳
| 命令 | 用途 | 常用选项 | 示例 |
| df | 查看文件系统的磁盘空间使用情况 | -a, -h, -i | df -ha |
| du | 估算文件或文件夹的磁盘空间使用量 | -h, -s, --max-depth=N | du -h --max-depth=1 |
| ncdu | 基于文本的用户界面工具,用于查看和分析磁盘空间使用情况 | N/A | ncdu . |
| lsblk | 显示所有可用的块设备,以及它们的挂载点和分区信息 | N/A | lsblk |
| iostat | 监视系统输入/输出设备负载 | N/A | iostat |
| free | 显示系统中空闲和已用内存大小 | -b, -k, -m | free -m |
| df + du | 结合使用,快速定位大文件和分区满了的情况 | -h | df -h; du -sh |
通过这些命令,你可以有效地监控和管理Linux系统的磁盘使用情况,确保系统运行在最佳状态。
小伙伴们,上文介绍linux查询剩余空间的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/74049.html