ANALYSIS
Linux 每日一篇 - 18 - du
Linux 目录空间分析神器!掌握 du 命令,精确查看目录和文件大小,让存储优化更智能!
du 命令是什么?
du 是”Disk Usage”的缩写,用于统计目录或文件的磁盘使用空间,帮助用户了解磁盘空间的分配情况。
基本用法
PRTCL // PLAINTEXT
# 显示当前目录下各子目录的大小du
# 以人类可读格式显示(KB, MB, GB)du -h
# 显示指定目录的总大小du -sh /path/to/directory
# 显示目录下所有文件和子目录的大小du -a
# 按大小排序显示du -h /path | sort -hr
# 显示指定深度的目录du -h --max-depth=1
# 显示文件和目录的大小(包括隐藏文件)du -ha实用技巧
PRTCL // PLAINTEXT
# 显示当前目录下一级子目录大小du -h --max-depth=1
# 显示目录总大小du -sh /var/log
# 查找占用空间最大的目录du -h /path/to/search | sort -hr | head -10
# 显示所有文件大小(包括隐藏文件)du -ah | sort -hr
# 查找大于 100MB 的目录du -h /path | awk '$1 ~ /G$|M$/ { if($1 ~ /G$/ || $1+0 > 100) print }'
# 显示特定扩展名文件的总大小find /path -name "*.log" -exec du -ch {} + | grep total$
# 排除特定目录du -h --exclude="node_modules" /path/to/project
# 实时监控目录大小变化watch -n 1 'du -sh /path/to/monitor'常用场景
PRTCL // PLAINTEXT
# 检查系统各目录占用空间du -h --max-depth=1 /
# 查找占用空间最大的目录du -h /home | sort -hr | head -5
# 检查日志目录大小du -sh /var/log
# 检查特定用户目录大小du -sh /home/username
# 检查下载目录中的大文件du -ah ~/Downloads | sort -hr | head -10
# 检查容器镜像目录du -sh /var/lib/docker
# 分析项目目录结构du -h --max-depth=2 /path/to/project抖音文案
🎯 Linuxdu 命令!
✅ 基本用法:du ✅ 常用参数:du -option ✅ 实用技巧:du —help
每天一个 Linux 命令,30 天变身 Linux 高手!
#Linux 入门 #Shell 命令 #程序员必备 #技术分享
关于我
全平台同名”汪多多是只猫”,专注分享实用技术教程,让你的 IT 学习之路更轻松!
关注我,每天一个 Linux 命令,轻松入门 Linux 系统!
R P
Rhine Lab Pioneer Division
Auth_Verified: 2026.04.08
Auth_Verified: 2026.04.08
