当前位置: 首页 > news >正文

Linux 教程:如何查看服务器中各个目录占用的磁盘大小

在日常运维或开发过程中,我们常常需要了解服务器磁盘空间的使用情况,尤其是哪些目录占用了大量空间,以便及时清理或扩容。本文将介绍几种常用的 Linux 命令,帮助你快速掌握查看目录磁盘占用的方法。

📌 一、为什么要查看目录磁盘占用?

  • 服务器磁盘告警,需排查空间占用源
  • 定期清理日志、缓存等无用文件
  • 优化备份策略,避免冗余数据
  • 迁移数据前评估目录大小

🛠️ 二、使用 du 命令查看目录大小

du(disk usage)是 Linux 中用于查看文件和目录磁盘使用情况的命令。

1. 查看当前目录下各子目录大小

du -h --max-depth=1
  • -h:以人类可读格式显示(如 KB、MB、GB)
  • --max-depth=1:只显示当前目录下的一级子目录

2. 查看指定目录下的使用情况

du -h --max-depth=1 /var

适用于查看 /var 目录下各子目录的空间占用,比如日志、缓存等。

3. 按大小排序显示

du -h --max-depth=1 | sort -hr
  • sort -hr:按大小倒序排列,快速定位占用最多的目录

4. 查看某个目录总大小

du -sh /home
  • -s:只显示总计
  • -h:人类可读格式

📊 三、使用 df 命令查看磁盘整体使用情况

df -h
  • 显示所有挂载点的磁盘使用情况
  • 可用于判断是否需要扩容或清理

🧪 四、进阶技巧:结合 find 查找大文件

find / -type f -size +500M -exec ls -lh {} \; | sort -k 5 -hr | head -n 10
  • 查找大于 500MB 的文件
  • 按大小排序,列出前 10 个

🧰 五、自动化建议(可选)

如果你希望定期监控磁盘使用情况,可以:

  • 写一个 Shell 脚本定期运行 dudf
  • 配合 cron 定时任务记录日志
  • 使用 logrotate 管理日志文件大小

✅ 六、总结

掌握 dudf 命令是 Linux 运维的基本功。通过这些工具,你可以快速定位磁盘空间占用问题,提升系统稳定性和可维护性。

http://www.dtcms.com/a/496108.html

相关文章:

  • Bootstrap5 轮播
  • 中国建设银行十堰分行网站陕西交通建设集团信息网站
  • 杭州杭州网站建设沈阳网络推广公司
  • Tap翻译 1.100 | 屏幕翻译软件,点击屏幕轻松翻译漫画游戏聊天消息
  • ESP32学习笔记(基于IDF):IOT应用——WIFI连接
  • 网站现状分析seo优化快速排名技术
  • 前景互联应急救援指挥平台接入大疆机场3无人机
  • python(入门)map内置函数及import模块导入,as别名
  • 做外贸的网站域名怎么买网站营销队伍
  • 【电源专题】环境温度对PPTC保持电流(Ihold)和动作电流(Itrip)的影响
  • 上海做电缆桥架的公司网站如何查网站开发商
  • 中国遵义门户网站建设银行网站 查余额
  • 十五、kubernetes 1.29 之 容忍、污点、固定节点
  • 福州企业建站软件做企业评价的有哪些网站
  • dw用设计视图做网站视频网站做推广有没有效果
  • 伪静态WordPress/Vue
  • 《理解进制问题--剖析存储底层奥秘》
  • Vue 指令详解笔记:从内置到自定义(初学者实战指南)
  • 河南网站营销seo电话灵感网站
  • seo下载站东莞网站推广优化网站
  • jQuery Mobile 网格
  • 青岛网站开发青岛网站建设搜q.479185700
  • NX3303X,一款HDMI转VGA 2K*4K自带DAC,CS5213国产替代芯片
  • 【C++】C++风格的类型转换
  • MLIR 中的 Linalg Dialect
  • 昆明网站建设系统有哪些wordpress seo链接
  • MySQL基础随堂笔记1
  • 【开题答辩实录分享】以《住宅小区在线服务平台》为例进行答辩实录分享
  • C标准库--浮点<float.h>
  • 大学生兼职做网站做行业导航网站好