news 2026/4/7 19:58:14

Linux 命令篇:df、du、fdisk 磁盘管理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux 命令篇:df、du、fdisk 磁盘管理

在平时工作和学习当中,经常遇到磁盘爆满,系统提示:“磁盘空间已满”的问题,每次都要去删除一些没有用的文件,不然连命令都执行不了。尤其是一些大型服务器,每天都要产生一堆无用的文件,每隔一段时间运维人员都要去清理一下。

那在Linux系统中使用哪些命令去查看或管理磁盘可用空间呢?往下看~

在 Linux 系统中,df、du 和 fdisk 是非常有用的磁盘管理命令,分别用于查看磁盘空间使用情况、目录空间使用情况以及磁盘分区表操作。下面详细介绍这三个命令及其常用选项。


🎯df 命令

df(disk free)命令用于查看文件系统的磁盘空间使用情况。它显示每个挂载的文件系统的总空间、已用空间、可用空间以及挂载点等信息。

基本语法

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

常用选项

  • -h 或 --human-readable:以易于理解的格式显示(例如:K、M、G),自动转换单位

  • -T 或 --print-type:显示文件系统类型(如 ext4、xfs 等)。

  • -a 或 --all:显示所有文件系统,包括 0 字节的文件系统。

  • -i 或 --inodes:显示 inode 使用情况而不是磁盘块使用情况。

  • --total:显示所有文件系统的总合计。

🎯du 命令

du(disk usage)命令用于查看指定目录或文件的磁盘使用情况。它主要显示每个目录或文件占用的磁盘空间。

基本语法

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

常用选项

  • -h 或 --human-readable:以易于理解的格式显示(例如:K、M、G)。

-s 或 --summarize:只显示指定目录的总大小,不列出子目录。

du -sh /path/to/dir

  • -a 或 --all:显示每个文件和目录的磁盘使用情况。

du -ah

注:这个不给出示例了,显示结果太多。

  • -d:指定显示目录的深度。例如,-d 1 仅显示当前目录和其直接子目录的磁盘使用情况

  • --max-depth=N:限制显示的目录层级(与 -d 类似)。

🎯fdisk 命令

fdisk 是用于操作硬盘分区的命令,它允许用户查看和修改磁盘分区表。fdisk支持 MBR(主引导记录)分区表,可以用于创建、删除、修改分区等。

基本语法

fdisk [选项] [设备]

例如,查看 /dev/sda磁盘的分区:

常用选项

  • -l 或 --list:列出所有磁盘及其分区。

  • -t 或 --type:显示或指定磁盘类型(如 DOS、GPT 等)。

常见的 fdisk 交互命令

  • m: 显示帮助信息。

  • p: 显示当前分区表。

  • n: 创建新分区。

  • d: 删除分区。

  • t: 更改分区的类型。

  • w: 保存并退出。

  • q: 不保存并退出。

总结

  • df: 用于显示整个文件系统的磁盘空间使用情况,包括已用、可用、总空间和挂载点。

  • du: 用于显示指定目录或文件的磁盘空间使用情况,可以逐层查看每个子目录和文件的大小。

  • fdisk 用于磁盘分区的管理工具,允许用户查看、创建、删除和修改磁盘分区表。

这三个命令各有不同的用途,可以结合使用来查看磁盘和分区的使用情况,并进行管理。

当然了,还有图形界面的磁盘工具,在GNOME中有一个叫Disks(磁盘)的软件,嫌弃命令麻烦的可以用它,下图:

这个是我虚拟机中的截图。

还有一个磁盘分析器的软件,像我这个:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/3 7:50:14

终极免费文档下载利器:kill-doc一键解决所有下载难题

终极免费文档下载利器:kill-doc一键解决所有下载难题 【免费下载链接】kill-doc 看到经常有小伙伴们需要下载一些免费文档,但是相关网站浏览体验不好各种广告,各种登录验证,需要很多步骤才能下载文档,该脚本就是为了解…

作者头像 李华
网站建设 2026/4/5 13:10:20

MediaPipe Hands部署指南:21

MediaPipe Hands部署指南:21个3D关键点高精度手势识别与彩虹骨骼可视化 1. 引言 1.1 AI 手势识别与追踪 在人机交互、虚拟现实、智能监控和无障碍技术快速发展的今天,手势识别正成为连接人类动作与数字世界的桥梁。相比传统的触控或语音输入&#xff…

作者头像 李华
网站建设 2026/3/31 3:06:54

3步解锁原神抽卡数据隐藏价值:从混沌到洞察的数据侦探之旅

3步解锁原神抽卡数据隐藏价值:从混沌到洞察的数据侦探之旅 【免费下载链接】genshin-wish-export biuuu/genshin-wish-export - 一个使用Electron制作的原神祈愿记录导出工具,它可以通过读取游戏日志或代理模式获取访问游戏祈愿记录API所需的authKey。 …

作者头像 李华
网站建设 2026/3/31 2:39:57

在IDEA中设置核心配置文件的模板

模板内容&#xff1b; <?xml version"1.0" encoding"UTF-8" ?> <!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration><prope…

作者头像 李华
网站建设 2026/4/1 1:04:12

2D/3D骨骼检测全对比:5个主流模型,云端3小时深度评测

2D/3D骨骼检测全对比&#xff1a;5个主流模型&#xff0c;云端3小时深度评测 1. 为什么需要骨骼检测技术&#xff1f; 想象一下你在玩VR游戏时&#xff0c;电脑能实时捕捉你的每个动作——这就是骨骼检测技术的魔力。作为VR项目的技术选型负责人&#xff0c;面对各种论文里的…

作者头像 李华
网站建设 2026/4/3 4:35:38

Beyond Compare 5永久授权全攻略:4种秘籍实现完全激活

Beyond Compare 5永久授权全攻略&#xff1a;4种秘籍实现完全激活 【免费下载链接】BCompare_Keygen Keygen for BCompare 5 项目地址: https://gitcode.com/gh_mirrors/bc/BCompare_Keygen 还在为Beyond Compare 5的30天试用期到期而焦虑吗&#xff1f;这款专业的文件对…

作者头像 李华