linux命令__du

du

Linux du (英文全拼:disk usage)命令用于显示目录或文件的大小。

du 会显示指定的目录或文件所占用的磁盘空间。

du命令作用是估计文件系统的磁盘已使用量,常用于查看文件或目录所占磁盘容量。
du命令与df命令不同,df命令是统计磁盘使用情况,详见linux命令详解之df命令。
du命令会直接到文件系统内查找所有文件数据,所以命令执行时会耗费一点儿时间。
在默认情况下,输出结果大小是以KB为单位的。如果想以MB为单位,使用-m参数即可,如果只想知道目录占了多少容量,使用-s参数即可。

参数

-a或-all 显示目录中个别文件的大小。
-b或-bytes 显示目录或文件大小时,以byte为单位。
-c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
-D或--dereference-args 显示指定符号连接的源文件大小。
-h或--human-readable 以K,M,G为单位,提高信息的可读性。
-H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。
-k或--kilobytes 以1024 bytes为单位。
-l或--count-links 重复计算硬件连接的文件。
-L或--dereference 显示选项中所指定符号连接的源文件大小。
-m或--megabytes 以1MB为单位。
-s或--summarize 仅显示总计。
-S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小。
-x或--one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。
-X或--exclude-from= 在指定目录或文件。
--exclude= 略过指定的目录或文件。
--max-depth= 超过指定层数的目录后,予以忽略。

实例

[root@honey-master kafka] du
116 ./bin/windows
256 ./bin
76  ./config
70724   ./libs
3316    ./site-docs
3120    ./logs
77528   .

默认情况下,只统计目录的大小,以KB为单位。如果有多层级目录,也会自动递归搜索。

[root@honey-master lib]# du
104 ./python3.6/site-packages/slip/dbus
168 ./python3.6/site-packages/slip
60  ./python3.6/site-packages/urllib3-1.24.2-py3.6.egg-info
48  ./python3.6/site-packages/procfs/__pycache__
92  ./python3.6/site-packages/procfs
20  ./python3.6/site-packages/python_linux_procfs-0.6-py3.6.egg-info
84  ./python3.6/site-packages/pyudev/__pycache__
28  ./python3.6/site-packages/pyudev/_ctypeslib/__pycache__
56  ./python3.6/site-packages/pyudev/_ctypeslib
....

您还可以指定文件视图大小

[En]

You can also specify a file view size

linux命令__du
  1. -a
[root@honey-master honeypot-web] du -a
572 ./dist/asciinema-player.js
4   ./dist/favicon.ico
20  ./dist/index.html
4   ./dist/css/npm.codemirror~dcae4f2f.74fc96ee.css.gz
4   ./dist/css/chunk-5f9a1b47.9c9f2a0d.css

每个文件的大小以递归方式显示

[En]

The size of each file is displayed recursively

2. -b

[root@honey-master honeypot-web] du -ab
583102  ./dist/asciinema-player.js
733 ./dist/favicon.ico
16444   ./dist/index.html
1686    ./dist/css/npm.codemirror~dcae4f2f.74fc96ee.css.gz
732 ./dist/css/chunk-5f9a1b47.9c9f2a0d.css
338 ./dist/css/chunk-5d23d1da.622c3e50.css.gz
5567    ./dist/css/chunk-f0c0d6f6.4ff0a8c2.css.gz

以字节为单位显示
3. -c

[root@honey-master honeypot-web] du -c
1768    ./dist/css
152 ./dist/cast
11184   ./dist/js
1688    ./dist/echartImages
10808   ./dist/img
40  ./dist/fonts
26440   ./dist
26440   .
26440   total
  1. -h
[root@honey-master honeypot-web]# du -h
1.8M    ./dist/css
152K    ./dist/cast
11M ./dist/js
1.7M    ./dist/echartImages
11M ./dist/img
40K ./dist/fonts
26M ./dist
26M .

显示具体的单位
5. -s

[root@honey-master honeypot-web]# du -sh
26M .

linux命令__du
[root@honey-master ratel] du -sh ./*
0   ./abc
4.0K    ./agent.json
108K    ./config.cpython-36m-x86_64-linux-gnu.so
20K ./Dorado
8.0K    ./encryptcode.py

linux命令__du
linux命令__du
linux命令__du
linux命令__du

Original: https://www.cnblogs.com/ivanlee717/p/16343492.html
Author: ivanlee717
Title: linux命令__du

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/523447/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 2个qubit的量子门

    量子计算机就是基于单qubit门和双qubit门的,再多的量子操作都是基于这两种门。双qubit门比单qubit门难理解得多,不过也重要得多。它可以用来创建纠缠,没有纠缠,量子机就…

    大数据 2023年6月3日
    0101
  • 冒泡排序

    冒泡排序(Bubble Sort) 冒泡排序是一种计算机科学 领域的较简单的排序算法 。 它重复地走访过要排序的元素列,依次比较两个相邻的元素 ,如果顺序(如从大到小、首字母从Z到…

    大数据 2023年6月3日
    087
  • ASP.NET Core知识之RabbitMQ组件的使用

    RabbitMQ是一种越来越流行的开源,快速消息代理,它使用Erlang编写并基于Open Telecom Platform框架构建。它实现了高级消息队列协议(AMQP),用于在进…

    大数据 2023年6月3日
    076
  • 流批一体开源项目ChunJun技术公开课 ——ChunJun同步Hive事务表

    ​​一键直达直播间​​ 一、直播介绍 上两期渡劫同学为大家分享了 ChunJun 数据还原的 DDL 模块,想必大家对这一模块有了比较深入的了解,本期无倦同学将会为大家分享 Chu…

    大数据 2023年5月25日
    072
  • 搭建Docker

    背景信息 本教程适用于熟悉Linux操作系统,刚开始使用阿里云ECS的开发者。 主要内容 部署Docker 本节主要介绍手动安装Docker的操作步骤。 完成以下操作,部署Dock…

    大数据 2023年5月29日
    093
  • nodejs midway+typeorm搭建后台方案

    目录 前言 midway * 初始化 默认配置(config) 接口编写(controller) 服务(service) 参数校验(dto) jwt生成token 测试(test)…

    大数据 2023年11月10日
    058
  • Hive

    一、Hive 1.1 Hive作用及优缺点 1、前端采集数据 2、然后对数据进行预处理,将其变为结构化数据。MR和Spark可以做 3、拿到海量数据,对于海量数据的分析,SQL可以…

    大数据 2023年11月12日
    037
  • 【渝粤题库】陕西师范大学 《道德教育案例研究》作业

    《 道德教育案例研究 》作业 一、单选题 1.”在集体中进行教育的原则”是教育家( )首先提出的 。 A 、马卡连柯 B 、赞科夫 C 、苏霍姆林斯基 D、…

    大数据 2023年5月28日
    0108
  • dotNet Core 3.1 使用 Aspose (部署 Docker)

    在之前的文章《Dotnet Core 中使用Aspose(部署Docker)》中介绍了在 dotNet Core2.1 中使用 Aspose ,并部署到 Docker 中,现在 d…

    大数据 2023年5月29日
    064
  • Hbase概述与读写流程

    Hbase概述与读写流程 一、Hbase概述 Hbase是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,用于存储海量的结构化或者半结构化,非结构化的数据(底层是字节数组做存…

    大数据 2023年6月2日
    077
  • Eclipse导入注释模板

    Eclipse导入注释模板 原创 Jack魏2022-06-22 10:29:02博主文章分类:常见问题 ©著作权 文章标签 Eclipse导入注释模板 eclipse注释 ecl…

    大数据 2023年5月26日
    076
  • hive参数传递,hive常用函数

    目录 1、hive参数传递 1、hiveconf使用说明 2、 hivevar使用说明 2、Hive的常用函数 1、系统内置函数 2、数值计算 3、日期函数 3、条件函数(重点) …

    大数据 2023年11月12日
    081
  • 安卓四大组件之contentprovider

    简介 ContentProvider 是 Android 的四大组件之一,有时候我们需要操作其他应用程序的一些数据,就会用到 ContentProvider,ContentProv…

    大数据 2023年11月12日
    049
  • 【Linux c】 Sqlite3 操作与功能实现

    一、Sqlite3 数据类型 二、Sqlite3 常用指令操作 三、Sqlite3 API 1. sqlite3_open ( ) 2. sqlite3_errmsg ( ) 3….

    大数据 2023年11月10日
    050
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球