首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux 查看子目录大小

在 Linux 系统中,可以使用 du(Disk Usage)命令来查看子目录的大小。以下是一些常用的 du 命令选项和用法示例:

基本用法

代码语言:txt
复制
du [选项] 目录路径

常用选项

  • -h:以人类可读的格式显示大小(例如,KB、MB、GB)。
  • -s:仅显示总计,不显示子目录和文件的大小。
  • -c:显示总计以及每个子目录或文件的大小。
  • --max-depth=N:限制显示的深度,N 为数字。例如,--max-depth=1 将仅显示指定目录及其直接子目录的大小。

示例

  1. 查看当前目录下所有子目录的大小(以人类可读格式):
代码语言:txt
复制
du -h --max-depth=1
  1. 查看指定目录(例如 /home/user)下所有子目录的大小,并显示总计:
代码语言:txt
复制
du -sh /home/user/*
  1. 查看指定目录(例如 /var/log)及其所有子目录和文件的大小,限制显示深度为 2:
代码语言:txt
复制
du -h --max-depth=2 /var/log

解释

  • du 命令会递归地计算指定目录下的所有文件和子目录的大小。
  • 使用 -h 选项可以以更易读的格式显示大小,而不是以字节为单位。
  • --max-depth 选项允许你限制显示的深度,这在处理大型目录结构时非常有用。
  • 使用 -s 选项可以仅获取总计大小,而无需查看每个子目录或文件的大小。

注意事项

  • 运行 du 命令可能需要一些时间,特别是在处理包含大量文件和子目录的大型目录时。
  • 如果遇到权限问题,可以使用 sudo 命令来提升权限,例如:sudo du -sh /protected/directory

通过这些命令和选项,你可以轻松地查看 Linux 系统中子目录的大小,并根据需要进行进一步的分析和优化。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券