du
是 Linux 系统中的一个命令行工具,用于估算文件和目录占用的磁盘空间。du
命令的全称是 "disk usage",它可以帮助用户了解特定文件或目录的大小,从而更好地管理磁盘空间。
du [选项] [文件或目录]
-m
或 --megabytes
:以兆字节(MB)为单位显示大小。-s
或 --summarize
:仅显示总计,只列出最后加总的值。-h
或 --human-readable
:以易读的格式显示大小(例如,K、M、G)。假设你想查看当前目录下所有子目录的大小,并以兆字节为单位显示总计,可以使用以下命令:
du -ms *
这条命令会列出当前目录下所有文件和子目录的大小,并以兆字节为单位显示每个条目的大小,但不会递归显示子目录下的内容。
如果你想查看当前目录及其所有子目录的总大小,并以兆字节为单位显示,可以使用:
du -sm .
这里的 .
表示当前目录,-s
选项表示只显示总计,-m
选项表示以兆字节为单位。
du
命令。du
命令找出占用空间较大的文件或目录,以便决定是否删除。du
命令可以帮助你监控磁盘使用情况,防止磁盘空间不足。du
命令可能需要一些时间来计算目录的大小,特别是当目录包含大量文件或深层嵌套时。du
默认会跟随这些链接,这可能会导致重复计算。可以使用 -P
或 --no-dereference
选项来避免这种情况。通过使用 du
命令,你可以更有效地管理 Linux 系统中的磁盘空间,确保系统运行顺畅。
腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL(PostgreSQL版)训练营
2022OpenCloudOS社区开放日
云+社区沙龙online第6期[开源之道]
云原生正发声
腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL训练营
领取专属 10元无门槛券
手把手带您无忧上云