• 技术文章 >运维 >linux运维

    linux 查看文件夹大小的命令是什么

    青灯夜游青灯夜游2023-01-28 17:02:57原创299

    linux查看文件夹大小的命令是du。du是统计目录或文件所占磁盘空间大小的命令,语法“du [选项] [目录或文件名]”;查看当前目录下各文件、文件夹的大小可执行“du -h –max-depth=1 *”,查询当前目录总大小可执行“du -sh”,查看指定目录的总大小可执行“du -sh 目录名称”。

    本教程操作环境:linux7.3系统、Dell G3电脑。

    linux查看文件夹大小的命令是du。

    du 是统计目录或文件所占磁盘空间大小的命令。

    我们在统计目录时,不是想看父目录下的子目录名和子文件名到底占用了多少空间,而是想看父目录下的子目录和子文件的总磁盘占用量大小,这时就需要使用 du 命令才能统计目录的真正磁盘占用量大小。

    du 命令的格式如下:

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

    选项:

    通过命令du -h –max-depth=1 *,可以查看当前目录下各文件、文件夹的大小,这个比较实用。

    13.png

    查询当前目录总大小可以使用du -sh,其中s代表统计汇总的意思,即只输出一个总和大小。

    14.png

    通过命令du -h –max-depth=0 *,可以只显示直接子目录文件及文件夹大小统计值。

    15.png

    如果只想查看指定目录的总大小,可以使用du -sh 目录名称

    16.png

    对于指定文件夹也可以指定显示层次深度,如du -h --max-depth=0 software/du -h --max-depth=1 software/

    17.png

    扩展知识:du命令和df命令的区别

    有时我们会发现,使用 du 命令和 df 命令去统计分区的使用情况时,得到的数据是不一样的。那是因为df命令是从文件系统的角度考虑的,通过文件系统中未分配的空间来确定文件系统中已经分配的空间大小。也就是说,在使用 df 命令统计分区时,不仅要考虑文件占用的空间,还要统计被命令或程序占用的空间(最常见的就是文件已经删除,但是程序并没有释放空间)。

    而 du 命令是面向文件的,只会计算文件或目录占用的磁盘空间。也就是说,df 命令统计的分区更准确,是真正的空闲空间。

    推荐学习:Linux视频教程

    以上就是linux 查看文件夹大小的命令是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:linux
    上一篇:nmap扫描端口命令是什么 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • linux查看历史命令是什么• linux查看当前用户的方法是什么• linux怎么新建文件• linux如何查看目录占用空间大小• linux Centos怎么安装PHP7• linux怎么安装php7.2
    1/1

    PHP中文网