虚拟社区

服务器管理 => 服务器运维 => Linux 系统 => 主题发帖人为: jvip_chen 于 2025-11月-23 10:37 上午

标题: linux查看目录占用空间大小
作者: jvip_chen2025-11月-23 10:37 上午
使用du命令来查看目录占用空间的大小:
du -sh /path/to/directory
这将以人类可读的形式显示目录的总大小。
使用ncdu命令来递归地查看目录占用空间的大小:
ncdu /path/to/directory
这将以交互式的方式显示目录的占用空间,并可以进一步深入查看子目录和文件的大小。

使用find命令结合du命令来查看目录占用空间的大小:
find /path/to/directory -type f -exec du -ch {} + | grep total$
这将递归地查找目录下所有文件的大小,并计算出总大小,并且只显示总大小。

使用ls命令结合awk命令来查看目录占用空间的大小:
ls -lRA /path/to/directory | grep "^-" | awk '{total += $5} END {print total}'
这将递归地查找目录下所有文件的大小,并使用awk命令计算出总大小。
使用tree命令来以树形结构查看目录占用空间的大小:
tree -s -h /path/to/directory
这将以树形结构显示目录的占用空间,并以人类可读的形式显示大小。

请注意,以上方法中的"/path/to/directory"需要替换为实际的目录路径。