du命令详解

2023-10-27

du命令介绍

du命令(disk usage)用来展示磁盘使用量的统计信息。dudf算是一对同门师兄弟,du侧重在文件夹和文件的磁盘占用方面,而df侧重在文件系统级别的磁盘占用方面。这两个命令都非常的基础,也是每位 Linux工程师都应该掌握的命令。

命令选项

  • -k:以KB为计数单位
  • -m:以MB为计数单位
  • -b:以字节为计数单位
  • -a:对所有文件与目录进行统计
  • -c:显示所有文件和目录的大小总和
  • -h:以人类可读的方式进行显示(KB/MB/GB)
  • -s:仅显示总大小
  • -l:重复计算硬链接文件大小
  • -D:显示符号链接指向的源文件大小
  • -L:显示符号链接所指向文件的大小
  • -S:显示目录大小时,不包含子目录大小
  • –max-depth n: 显示的最大层数
  • –time [ctime/atime/mtime]:显示[创建/访问/更新]时间

常用命令

du -h

查看当前目录下所有子目录的大小

[devl@xungen toolkit]$ du -h
192K	./dbimport/obj/src
196K	./dbimport/obj
40K		./dbimport/src
244K	./dbimport
68K		./cppcode/obj/src
72K		./cppcode/obj
12K		./cppcode/src
92K		./cppcode
96K		./cgientity/obj/src
100K	./cgientity/obj
16K		./cgientity/src
128K	./cgientity
224K	./dbentity/obj/src
228K	./dbentity/obj
28K		./dbentity/src
1.3M	.
du -sh

统计当前目录占用空间大小

[devl@xungen ~]$ du -sh
699M	.
du -sh --time *

查看当前目录下所有文件与目录的大小与更新时间

129M	2019-06-05 20:52	application
4.0K	2019-05-03 19:30	config.lua
4.0K	2019-05-09 14:44	configure
 21M	2019-05-28 20:03	cppshell
 39M	2019-06-01 18:28	library
4.0K	2019-05-28 17:04	makefile
4.0K	2019-05-28 17:04	makefile.conf
173M	2019-06-04 23:09	product
4.0K	2019-05-28 17:04	profile.conf
700K	2019-06-02 19:01	publish
260K	2019-05-01 16:37	source
8.0K	2019-05-09 17:27	tensor
1.3M	2019-06-01 18:28	toolkit
du -sh * | sort -rh

查看当前目录下所有文件与目录的大小并按大小排序倒序输出

[devl@xungen ~]$ du -sh * | sort -rh
173M	product
129M	application
1.3M	toolkit
700K	publish
8.0K	tensor
4.0K	profile.conf
4.0K	makefile.conf
4.0K	makefile
4.0K	configure
4.0K	config.lua
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

du命令详解 的相关文章

  • Linux 系列之常用命令记录整理

    Linux一些命令可以在开发或调试过程中起到很好的帮助作用 有些可以帮助了解或优化我们的程序 有些可以帮我们定位疑难问题 本篇博客将介绍工作中常用的linux命令 记得收藏 博客不定时更新 命令 功能说明 线上查询及帮助命令 2 个 man
  • linux常用命令总结

    linux常用命令总结 1 在根目录下查找xxx文件 2 列出程序启动时搜索库路径的过程 3 查看程序或so的依赖 1 查看Test程序依赖的so文件 2 也可以查看so依赖的文件 4 SSH相关 5 查看当前登录的用户 6 查看重启 登录
  • 【转载】Linux下用ls和du命令查看文件以及文件夹大小

    1 ls的用法 ls ll 列出当前目录下所有文件的大小以及所有文件大小的统计总和 显示成字节大小 ls lh 列出当前目录下所有文件的大小以及所有文件大小的统计总和 以KB MB等为单位进行显示 ls l grep wc l 或 find
  • linux命令总结【系统,防火墙,java,文件及文件夹,解压缩,mysql,nginx,redis,rabbitmq,rocketmq,elasticsearch,nacos,canal】

    日常开发过程中需要用到linux相关命令 整合一下 如发现问题欢迎留言反馈 目录 一 系统相关命令 二 防火墙 三 java相关 1 安装 2 启动jar包 3 java进程 四 文件及文件夹 1 上传下载文件 2 解压文件 3 查看文件
  • Linux伪文件系统proc

    简介 proc文件系统是一个伪文件系统 用作内核数据结构的接口 它通常安装在 proc 其中大部分文件是只读的 但是有些文件允许更改内核变量 目录 1 常用文件 1 1 监控内存 1 2 监控网络 1 3 查看文件锁 1 4 系统统计数据
  • iostat命令详解&指标分析

    Iostat iostat命令用于监视系统CPU和I O设备负载 常用方法 iostat x 1 12 检测系统的io状态 每一秒刷新一次 一共刷新12次 x该选项显示和io相关的扩展数据 还可以使用 k或者 m选项以按照kb或MB显示单位
  • Linux 操作系统管理命令(全)

    目录 1 Linux常用命令 1 date 2 pwd命令 3 cd命令 4 cal命令 5 who命令 6 wc命令 7 uname命令 8 clear命令 9 logout命令 10 shutdown命令 2 命令高级操作 1 命令补全
  • Linux命令·cp

    cp命令用来复制文件或者目录 是Linux系统中最常用的命令之一 一般情况下 shell会设置一个别名 在命令行下复制文件时 如果目标文件已经存在 就会询问是否覆盖 不管你是否使用 i参数 但是如果是在shell脚本中执行cp时 没有 i参
  • /sys/module 模块信息与 /proc/modules

    看到一篇关于 proc moduels 以及 sys module 相关介绍 转载一下 http linux chinaunix net techdoc system 2008 07 18 1018163 shtml 在编译模块的时候 如果
  • 多线程与多进程(5)

    概念上 一 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动 是系统进行资源分配和调度的一个独立单位 二 线程是进程的一个实体 是CPU调度和分派的基本单位 它是比进程更小的能独立运行的基本单位 线程自己基本上不拥有系统资源 只
  • Linux下查找文件(日志)中的关键字

    进入到需要查看日志文件的目录 执行以下命令 即可快速定位到想要查看日志内容所在行 1 查看日志 前 n行 cat 或者 tail 日志文件名 head n 数量 示例1 cat api log head n 200 查看log前200行 示
  • IIS的服务器搭建配置(详细)

    IIS的服务器搭建配置 1 windows服务器配置 1 1打开控制面板 1 2点击next 1 3增加web服务器 注意 这一块是重点 好家伙 我在这一块一开始不重视 浪费了我2个多小时在返工查 1 4点击next进入到Features栏
  • 程序员MM一年的工作总结

    11月8号就是 工作 一周年纪念日了 是该对这过去的一年做个总结了 当初来这个公司因为它是第一个递橄榄枝给我的地方 为了尽量少的减少毕业和工作之间的空档时间 就接受了 我在这一年中改变很大 这样的改变是综合的 1 技术 这里所说的技术应该算
  • linux下使用 du查看某个文件或目录占用磁盘空间的大小

    du ah max depth 1 这个是我想要的结果 a表示显示目录下所有的文件和文件夹 不含子目录 h表示以人类能看懂的方式 max depth表示目录的深度 du命令用来查看目录或文件所占用磁盘空间的大小 常用选项组合为 du sh
  • Linux--消息队列

    目录 一 线程和进程的概念 1 线程 2 进程 3 ipcs 二 消息队列代码 写消息 man msgget返回值问题 添加消息队列 man msgsnd 运行代码 运行结果图 进程和消息的状态 三 消息队列代码 读消息 b c读取消息 执
  • linux三剑客awk命令详解之函数

    awk函数 在awk命令中 可以自定义函数 awk也有内置的函数 本篇文章主要介绍awk中的内置函数 awk内置函数分类 在awk中 内置函数主要分为算数函数 字符串函数 时间函数 其他函数等 以下列出一些常用的内置函数 算数函数 常用的主
  • less命令打开两个或多个文件时切换文件的快捷键

    在使用 less 命令查看多个文件时 可以使用快捷键 n 和 p 来切换文件 输入 n 后 将切换到下一个文件 输入 p 后 将切换到上一个文件 如下图 less可以打开两个文件 使用快捷键就可以快速查看 而不用退出后再重新打开另一个文件了
  • 2018.08.31 WorkSummary——05

    最近在做一个SMH spring springmvc hibernate 的项目 比较有意思 主要是在前端做大数据展示 后台业务较少 但是表特别多 一个图对应一个表 一共上百个图 hibernate是特点是操作对象等于操作数据库 每个表对应
  • javaの日志级别

    最近几周给项目补日志 头都大了 项目开发接口时一定要同步日志 一定 首先 日志级别从低到高 all
  • Linux shell中if [ $? -eq 0 ] 语句作用:判断命令是否执行成功

    shell脚本中 是指上一次命令执行的成功或者失败的状态 如果成功就是0 失败为1 语句if eq 0 是判断if语句的上一个命令执行如果成功就执行if中的语句 否则就执行else中的内容 note 使用时要注意 if后面的中括号 eq 0

随机推荐

  • c盘中可以删除的文件有哪些?

    win7系统很占用空间 所以说 如果你的c盘空间不够强大的话 是无法承载win7系统的 但是即便是安装了win7系统 我们也可以对c盘的空间进行优化 下面小编就来告诉大家 c盘中可以删除的文件有哪些 打开c盘 我们可以看到里面的组织构架 里
  • GW1NSR-LV4CQN48GC6/I5 FPGA呼吸灯

    环境 pwm v cat pwm v module Pwm input clk input 31 0 period input 31 0 duty output pwmout reg 31 0 counter reg r pwmout al
  • iframe+ajaxSubmit结合--续篇(判断图片(文件)大小,上传图片,验证码刷新)

    人们似乎慢慢遗忘了iframe 毕竟在ajax未诞生前 都是用iframe来实现无刷新的效果 当请教iframe实现无刷新知识时 他们说从来没用过 iframe是什么 无奈 只有自己摸索 毕竟我属入门级别 下面的方法从效率上好不好 我也说不
  • 傻瓜式学习webpack(五)——css的抽离和html的自动引入js/css

    一 以前面四篇文章为基础 我们接下来利用webpack进行css的抽离 这里需要安装一个插件 在安装之前 首先要说明一下 如果没有第四篇文章为前提 也就是图片没有进行处理的话 在抽离css的时候 它将无法解析css中的url 所以在抽离之前
  • Linux svn server 给指定文件夹设置相应的读写权限

    简介 在使用Linux搭建SVN服务器的时候 需要给仓库中不同的文件夹设置不同的权限 1 在svn目录中有Dan和Mango两个文件夹 2 进入svn conf目录下 使用vim命令 vi authz配置的authz权限 3 输入相应的指令
  • 第七课旋转物体

    类似于平移 在内容编辑器中的transform rotation更改即可 这样精确
  • JWT 创建Token 提示:secret key byte array cannot be null or empty.

    使用JWT生成Token提示 java lang IllegalArgumentException secret key byte array cannot be null or empty 详细错误信息 java lang Illegal
  • Java面试题(十九个模块)面试必备

    关注我 带了熟悉Java趣事 Java进阶攻略等着你 本文分为十九个模块 分别是 Java 基础 容器 多线程 反射 对象拷贝 Java Web 异常 网络 设计模式 Spring Spring MVC Spring Boot Spring
  • Batch Gradient Descent(python)

    import numpy as np import tensorflow as tf def GradientDescent x y theta m n x shape m is training example while n is fe
  • 金蝶牵手IBM也许是个灾难

    从去年6月开始金蝶 用友与微软 IBM SAP ORACLE 等等陷入了n方收购传闻 前几天终于有了消息 金蝶接受ibm与雷曼兄弟的投资 因本人对金蝶和用友的公司与产品比较的熟悉 所以我认为对金蝶也许不是一件好事 大家都知道ibm的核心是j
  • 关于APP弱网测试

    一 网络测试的一般流程 step1 首先要考虑网络正常的情况 各个模块的功能正常可用 页面元素 数据显示正常 step2 其次要考虑无网络的情况 APP各个功能在无网络情况下是否可用 APP各个页面之间切换是否正常 发送网络请求时是否会导致
  • Base64 —— 编码/解码

    Base64是基于64个字符来表示二进制数据的方法 由于2的6次方等于64 所以每6位为一个字符 对应某个字符 在Base64中的表示字符包括A Z a z 0 9 这样共有62个字符 从左往右依次代表0 61 剩下两个字符 代表62 代表
  • 做期货的阶段(做期货的几个阶段)

    如何自己做好期货 学习交易大致有三阶段 直观直觉阶段 看到涨就做多 看到跌就做空 结果半赢半输 学习积累的阶段 看到涨跌不觉涨跌 想得很多 结果赢少赔多 领悟后再次直观直觉的阶段 看到涨还是涨于是做多 看到跌还是跌于是做空 终于赢比输多 这
  • ae在哪里直接复制合成_AE如何复制同一合成下图层的效果到另一个图层上

    如何把一个图层的动画 效果等属性 比如缩放位移动画 模糊 斜面阴影 径向擦除等 复制到同一合成下的另一个图层上呢 1 合成里面有一个素材01和素材02 素材01上面有效果控件和缩放位移动画 而02上面没有任何效果和动画 现在想把01里面的效
  • Linux 内核编译报错及解决办法记录

    Linux 内核编译报错及解决办法记录 Can t use defined array Maybe you should just omit the defined at kernel timeconst pl line 373 根据错误的
  • UCGUI做汉字显示

    1 弄个包含中文的字体 在这里我借用大多数例子里的 C windows Font simhei ttf 文件 把这个文件拷贝到Datafiles文件夹的Font文件夹里 2 随便照着一个 Font文件 自己写一个simhei font文件
  • java/poi 调整Excel 列宽支持自适应中文字符宽度

    apache poi是apache旗下用于读写Microsoft Office 二进制文件和OOXML 格式文件的开源库 用它来进行excel文件的导出是很趁手的 一般来说可以直接使用 Sheet autoSizeColumn方法自动调整每
  • DGA深度学习相关论文

    一 基于 word hashing 的 DGA 僵尸网络深度检测模型 2017 主要贡献 基于word hashing 将所有 域名转用二元语法字符串表示 利用词袋模型把域名映射到高维向量空间 然后利用5 层深度神 经网络对转换为高维向量的
  • OV9281+RK3399Pro 双摄像头移植

    软件环境 Kernel版本 4 4 194 SDK版本 v1 4 2 Rootfs ubuntu18 04 编译环境 ubuntu1804LTS64位 硬件环境 CPU型号 RK3399Pro 双摄像头 OV9281模组 OV9281模组
  • du命令详解

    du命令介绍 du命令 disk usage 用来展示磁盘使用量的统计信息 du和df算是一对同门师兄弟 du侧重在文件夹和文件的磁盘占用方面 而df侧重在文件系统级别的磁盘占用方面 这两个命令都非常的基础 也是每位 Linux工程师都应该