du
是 Linux 系统中的一个命令行工具,其全称是 Disk Usage,即磁盘使用情况。这个命令用于估算文件和目录占用的磁盘空间大小。
du
命令通过扫描指定目录下的所有文件和子目录,计算它们的大小,并以易于理解的方式(如 KB、MB、GB)显示出来。这对于系统管理员来说是一个非常有用的工具,可以帮助他们监控和管理磁盘空间。
du
命令能够实时反映文件和目录的磁盘占用情况。du [选项] [文件或目录]
,例如 du -sh /home/user
可以显示 /home/user
目录的总大小,其中 -s
表示汇总,-h
表示以人类可读的格式(KB、MB、GB)显示。du -sh * | sort -hr
可以列出当前目录下所有文件和目录的大小,并按从大到小排序。sudo
命令提升权限,如 sudo du -sh /root
。du
会跟随符号链接并计算链接指向的文件大小。如果不想这样做,可以使用 -L
或 --dereference
选项来禁用这一行为。du
命令可能会运行缓慢。此时可以考虑使用并行处理或优化磁盘 I/O 性能。# 显示当前目录下所有文件和目录的大小,并按从大到小排序
du -sh * | sort -hr
# 显示 /var/log 目录的总大小
sudo du -sh /var/log
请注意,以上链接仅供参考,实际使用时请确保链接的有效性和安全性。
领取专属 10元无门槛券
手把手带您无忧上云