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系统中占用的磁盘空间。使用时,你可以根据需要组合不同的选项,以获得最有用的信息。

相关推荐
日常筹谋记6 小时前
工业厂房 TPO 防水卷材:技术需求如何传导到配方层面?
运维·网络·html
迷途之人不知返6 小时前
【文件系统】-4-软硬连接
linux
Linux_cy6 小时前
服务器管理工具哪个好用?我用了七八个
运维·服务器·javascript·python·ssh·面板·gmssh
1234567890@world8 小时前
正点原子 ATK-DLRK3568 嵌入式Linux系统开发手册V1.3 详细总结
linux·stm32·单片机
sun_weitao8 小时前
极简版 MCP 工具实现方案
java·linux·服务器
发量惊人的中年网工8 小时前
抗DDoS服务哪家比较靠谱?选DDoS防护服务重点看哪几点?
运维·ddos
Meta Luo10 小时前
页面改版后自动化用例大量失败,应该怎么维护?
运维·功能测试·测试工具·自动化
爱和冰阔落10 小时前
【Linux】线程安全进阶:单例模式、可重入函数与死锁排查
linux·运维·安全·单例模式
dk_tjy10 小时前
迪康网络运维故障自愈的自动化闭环技术路径分析
运维·网络·自动化