站内公告:

我们的虚拟社区正式开通了

Main Menu

linux查看目录占用空间大小

作者 jvip_chen, 2025-11月-23 10:37 上午

« 上一篇主题 - 下一篇主题 »

jvip_chen

使用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"需要替换为实际的目录路径。