• linux 查看目录/文件所占磁盘空间大小 du


    0.x

    http://c.biancheng.net/view/884.html
    需要注意的是,使用"ls -r"命令是可以看到文件的大小的。但是大家会发现,在使用"ls -r"命令査看目录大小时,目录的大小多数是 4KB,这是因为目录下的子目录名和子文件名是保存到父目录的 block(默认大小为 4KB)中的,如果父目录下的子目录和子文件并不多,一个 block 就能放下,那么这个父目录就只占用了一个 block 大小。
    也就是列出的文件夹大小并非文件夹内的所有文件大小

    1. du [选项] [目录或文件名]

    选项 作用
    -a 显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占用量
    -m 使用习惯单位显示磁盘占用量,如 KB、MB 或 GB 等;
    -k 统计总磁盘占用量,而不列出子目录和子文件的磁盘占用量

    2. du

    统计当前目录的总磁盘占用量大小,同时会统计当前目录下所有子目录的磁盘占用量大小,不统计子文件。
    磁盘占用量的大小。默认单位为KB。
    注:统计目录大小但是不统计文件大小,注意目录大小的意思
    image

    3. du -a

    展示出来的还是目录和文件的大小,目录大小还是基本上与文件大小无关
    image

    4. du -sh

    image

  • 相关阅读:
    Beta 冲刺 (5/7)
    Beta 冲刺 (4/7)
    软件产品案例分析(团队)
    Beta 冲刺 (3/7)
    Beta 冲刺 (2/7)
    Beta 冲刺 (1/7)
    BETA 版冲刺前准备
    个人作业——软件工程实践总结作业
    Beta 答辩总结
    Beta 冲刺 (7/7)
  • 原文地址:https://www.cnblogs.com/chenxingyang/p/16114960.html
Copyright © 2020-2023  润新知