Linux 系统查看目录大小

在Linux系统中,查看目录大小通常使用du(disk usage)命令。以下是一些常用的du命令选项和示例:

  1. 查看当前目录的大小

    bash 复制代码
    du -sh

    -s 表示汇总当前目录的大小,不包括子目录的细节;
    -h 表示以易读的格式(如KB、MB、GB)显示大小。

  2. 查看指定目录的大小

    bash 复制代码
    du -sh /path/to/directory

    /path/to/directory替换为你想要查看的目录路径。

  3. 查看当前目录及其所有子目录的大小

    bash 复制代码
    du -h --max-depth=1

    --max-depth=1 表示递归查看当前目录下一级子目录的大小。

  4. 查看目录或文件的详细大小

    bash 复制代码
    du -ah

    -a 表示包括目录和文件的大小;
    -h 表示以易读的格式显示大小。

  5. 排除特定目录或文件

    bash 复制代码
    du -sh --exclude='*.log'

    --exclude 后跟模式匹配,可以排除特定文件或目录。例如,上面命令排除所有.log文件。

  6. 查看目录或文件的磁盘使用情况,不包括子目录

    bash 复制代码
    du -s --one-file-system

    --one-file-system 表示只考虑文件系统内的文件和目录,不跨越不同的文件系统。

  7. 以特定单位显示大小

    bash 复制代码
    du -h --block-size=M

    --block-size 可以设置显示单位的基准大小,例如使用M表示以MB为单位显示。

  8. 查看目录或文件大小,并按大小排序

    bash 复制代码
    du -h --max-depth=1 | sort -h

    sort -h 表示按人类可读的数字大小排序。

这些命令可以帮助你快速了解目录或文件在Linux系统中占用的磁盘空间。使用时,你可以根据需要组合不同的选项,以获得最有用的信息。

相关推荐
乐维_lwops2 小时前
2026年如何实现多分支机构全网设备统一运维监控一
运维·cmdb·运维监控·网管·agent ops
Cx330❀2 小时前
【MySQL基础】一文吃透“表的约束”:从 Null/Default 到主外键的终极安全法则
linux·服务器·数据库·c++·mysql·安全
程序员JerrySUN3 小时前
Jetson 刷机深度解析:flash.sh vs l4t_initrd_flash.sh(含安全与磁盘加密对比)
linux·网络·arm开发·安全·系统安全
视觉AI3 小时前
VS Code Remote-SSH 连接Jetson踩坑完整解决记录(网段不通+主机密钥变更双重故障)
运维·网络·人工智能·windows·ssh·边缘计算
银河麒麟操作系统3 小时前
闸机高效稳跑,通勤提速升级!银河麒麟赋能北京轨交新基建
运维·服务器·安全·交通物流
六点_dn4 小时前
Linux学习笔记-printf命令
linux·运维·算法
蜡台4 小时前
Linux Python 安装使用
linux·运维·服务器
欧神附体1234 小时前
在虚拟机中添加网卡,修改网卡名并关闭SElinux
linux·服务器·网络
147API4 小时前
OpenAI新增工作区Admin keys,管理自动化怎么拆权限
运维·人工智能·自动化·openai·api
喵喵喵~~~~5 小时前
2026 指挥控制台源头工厂深度测评:按行业项目落地能力择优采购指南
大数据·运维·人工智能·智能家居