Shell/Bash在线运行

所属目录
点击了解高性能代码运行API
运行结果
教程手册
代码仓库
极速运行
终端运行
图形+终端

                        
用户最新保存的代码
查看更多
显示目录

du 命令-统计文件所占磁盘空间



搭载国产梦丘操作系统,支持安装软件,在线编程可视化开发软件,无需配置开发环境

点击购买 梦丘固件

du 命令

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

统计目录时,想看父目录下的子目录和子文件的总磁盘占用量大小,就要使用 du 命令才能统计目录的真正磁盘占用量大小。

格式

[root@localhost ~]# du [选项] [目录或文件名]
选项 作用
-a: 显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占用量
-h: 使用习惯单位显示磁盘占用量,如 KB、MB 或 GB 等;
-s: 统计总磁盘占用量,而不列出子目录和子文件的磁盘占用量

例

[root@localhost ~]# du
#统计当前目录的总磁盘占用量大小,同时会统计当前目录下所有子目录的磁盘占用量大小,不统计子文件
#磁盘占用量的大小。默认单位为KB
20 ./.gnupg
#统计每个子目录的大小
24 ./yum.bak
8 ./dtest
28 ./sh
188
#统计当前目录总大小

例

[root@localhost ~]# du -a
#统计当前目录的总大小,同时会统计当前目录下所有子文件和子目录磁盘占用量的大小。默认单位为 KB

4 ./.bashjogout
36 ./install.log
4 ./.bash_profile
4 ./.cshrc
…省略部分输出…
188

例

[root@localhost ~]# du -sh
#只统计磁盘占用量总的大小,同时使用习惯单位显示
188K .

du命令和df命令的区别

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

由JSRUN为你提供的Shell/Bash在线运行、在线编译工具
        JSRUN提供的Shell/Bash 在线运行,Shell/Bash 在线运行工具,基于linux操作系统环境提供线上编译和线上运行,具有运行快速,运行结果与常用开发、生产环境保持一致的特点。