重庆思庄技术分享——linux du 命令

2023-09-21 16:40:24

linux du 命令

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

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

语法
du [-abcDhHklmsSx][-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>][--max-depth=<目录层数>][--help][--version][目录或文件]
参数说明:

-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=<目录层数> 超过指定层数的目录后,予以忽略。
--help 显示帮助。
--version 显示版本信息。
实例
显示目录或者文件所占空间:

# du
608     ./test6
308     ./test4
4       ./scf/lib
4       ./scf/service/deploy/product
4       ./scf/service/deploy/info
12      ./scf/service/deploy
16      ./scf/service
4       ./scf/doc
4       ./scf/bin
32      ./scf
8       ./test3
1288    .
只显示当前目录下面的子目录的目录大小和当前目录的总的大小,最下面的1288为当前目录的总大小

显示指定文件所占空间

# du log2012.log
300     log2012.log
方便阅读的格式显示test目录所占空间情况:

# du -h test
608K    test/test6
308K    test/test4
4.0K    test/scf/lib
4.0K    test/scf/service/deploy/product
4.0K    test/scf/service/deploy/info
12K     test/scf/service/deploy
16K     test/scf/service
4.0K    test/scf/doc
4.0K    test/scf/bin
32K     test/scf
8.0K    test/test3
1.3M    test
更多推荐

Thinger.io 支持多协议、插件化开源 IoT 物联网平台

Thinger.io是一个开源插件化物联网平台,提供了设备原型、扩展和设备连接管理所需的一切工具。我们的目标是使物联网的使用民主化,使其可供全世界使用,并简化大型物联网项目的开发。01Thinger.io功能特性Thinger.io物联网平台由前端Web控制台和后端物联网服务组成,功能架构如下图:连接设备:兼容Linu

Android:获取MAC < 安卓系统11 <= 获取UUID

1.核心代码主要的UseMac.javaimportandroid.annotation.SuppressLint;importandroid.content.Context;importandroid.net.ConnectivityManager;importandroid.net.NetworkInfo;impo

【PickerView案例08-国旗搭建界面加载数据 Objective-C预言】

一、来看我们第三个案例1.来看我们第三个关于PickerView的一个案例,首先呢,我要问大家一下,咱们这个是几组数据呢,这是一个pickerView,只不过,它显示的是什么,一个界面,前面两个案例,都是文字这个案例,开始有图片了,总结一下这三个案例:1)第一个案例:组与组之间,没有任何关系,2)第二个案例:组与组之间

Java学习day03:方法、break和continue关键字

声明:该专栏本人重新过一遍java知识点时候的笔记汇总,主要是每天的知识点+题解,算是让自己巩固复习,也希望能给初学的朋友们一点帮助,大佬们不喜勿喷(抱拳了老铁!)Java学习day03:方法、break和continue关键字一、方法1.什么是方法程序中最小的执行单元2.为什么要有方法开发中出现大量重复代码或功能,循

油猴Safari浏览器辅助插件:Tampermonkey for Mac中文版

油猴脚本Tampermonkey是一款油猴Safari浏览器辅助插件,是一款适用于Safari用户的脚本管理,能够方便管理不同的脚本。虽然有些受支持的浏览器拥有原生的用户脚本支持,但tampermonkey油猴插件将在您的用户脚本管理方面提供更多的便利,它可以提供了诸如便捷脚本安装、自动更新检查、标签中的脚本运行状况速

公众环境关注如何提升企业ESG表现(2011-2022年)

参照陶云清(2023)的做法,本团队对来自“科学学与科学技术管理”《公众环境关注如何提升企业ESG表现?—基于外部压力与内部关注的双重视角》一文中的基准回归部分进行复刻。如何驱动企业在逐利过程中兼顾环境、社会和治理表现(ESG)成为高质量发展过程中不可回避的重大现实问题。基于此,利用2011-2022年A股上市公司ES

华为云Stack的学习(六)

七、华为云Stack计算服务介绍1.计算服务整体介绍2.弹性云服务器ECSECS(ElasticCloudServer),即弹性云服务器,是由vCPU、内存、磁盘等组成的,获取方便、弹性可扩展、按需使用的、虚拟的计算服务器。ECS只需要花费较低的成本,就可以像使用本地PC或物理服务器一样,在云上使用弹性服务器,在大大降

计算机网络之物理层

目录一、物理层概述二、数据通信的基础知识2.1数据通信系统的模型2.2关于信道的几个基本概念2.3信道的极限容量三、物理层下面的传输媒体3.1导引型传输媒体3.2非导引型传输媒体四、信道复用技术五、数字传输系统六、宽带接入技术一、物理层概述物理层规程:用于物理层的协议。物理层的主要任务:确定与传输媒体的接口有关的一下特

【计算机网络】网络编程接口 Socket API 解读(7)

Socket是网络协议栈暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。本文讲述的socket内容源自Linuxman。本文主要对各API进行详细介绍,从而更好的理解socket编程。sendsend()遵循POSIX.1-2008MSG_CONFIRM是Linu

400电话-400电话申请-400电话办理开通服务中心

随着企业竞争的日益激烈,提供优质的客户服务成为企业成功的关键。而在客户服务中,电话联系是最常用的方式之一。为了满足企业的需求,400电话应运而生。本文将介绍400电话的申请、办理和开通服务中心,帮助企业了解如何获得高效的客户服务。首先,申请400电话是非常简单的。企业只需联系当地的电信运营商或400电话服务提供商,提供

短剧解说小程序搭建,短剧解说小程序源码

短剧解说小程序搭建,短剧解说小程序源码可定制开发小程序,H5,APP等系统有需要可定制可出源码,这个是啥你懂的(VVVVVVVVVVV):二五四九七八九零五九需要源码或搭建可看上面的数字信息短剧解说小程序搭建小程序使用uniapp开发服务端技术Java开发SpringBoot,mysql,redis,mybatis,T

热文推荐