当前位置: 首页 > news >正文

Linux磁盘操作之du命令

在这里插入图片描述

使用du命令,您可以查看指定目录或文件的磁盘使用量总计。这对于了解特定目录或文件占用的磁盘空间大小非常有用,可以帮助您进行磁盘空间管理和清理。

参数说明

du是一个用于显示目录或文件的磁盘使用情况的命令,dudisk usage的缩写,用于计算目录或文件的磁盘使用量。

  • -h:以人类可读的格式显示磁盘使用量,例如使用K、M、G等单位。
  • -s:只显示总计的磁盘使用量,而不显示每个子目录或文件的详细信息。
  • -c:显示总计的磁盘使用量,并在最后一行显示总计。
  • -a:显示所有文件和目录的磁盘使用量,包括隐藏文件和目录。
  • -k:以1024字节为单位显示磁盘使用量。
  • -m:以1MB为单位显示磁盘使用量。
  • -g:以1GB为单位显示磁盘使用量。
  • -B <单位>:以指定的单位显示磁盘使用量,单位可以是K、M、G、T等。
  • -L:统计符号链接指向的文件的磁盘使用量,而不是链接本身的大小。
  • -x:不跨越文件系统边界,只统计指定目录所在文件系统的磁盘使用量。
  • -D:显示每个目录的磁盘使用量,并递归地显示子目录的磁盘使用量。
  • -t <阈值>:只显示磁盘使用量大于指定阈值的目录和文件。
  • -exclude=<模式>:排除符合指定模式的文件和目录。

常用命令

查看当前目录下所有文件及子目录的空间使用情况
du -sh *

-s 参数汇总每个项(文件或目录)的大小,而 -h 参数使得输出结果以人类可读格式(K, M, G等)显示。

查看当前目录下所有文件及子目录的空间使用情况,按照从小到大的顺序显示
du -sh ./* | sort -h

这个命令会先使用du -sh ./*来查看当前目录下所有文件和文件夹的大小,并以人类可读的格式显示。然后使用sort -h来按照大小进行排序,其中-h选项表示按照人类可读的格式进行排序(例如,1K、1M、1G等)。

查看当前目录总用量
du -sh .

. 表示当前目录,这个命令会给出当前目录及其所有子目录内容占用的磁盘空间总量。

递归查看指定目录及其子目录的所有文件空间使用情况,并以易读格式显示
du -h /path/to/directory

如果你想看一个特定目录及其所有子目录的详细磁盘使用情况,替换 /path/to/directory 为实际路径。

按降序排列显示目录下各子目录及文件大小
du -h --max-depth=1 /path/to/directory | sort -hr

--max-depth=N 参数限制了递归深度为N层,这里设置为1表示只查看第一层子目录。sort -hr 将结果按大小从大到小排序。

仅显示超过一定大小的文件或目录
du -h --threshold=10M .

--threshold 参数可以设定只显示超过指定大小的项目,例如这里的 “10M” 表示大于10兆字节的文件或目录。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【Nature】在科研中应用ChatGPT:如何与数据对话
  • “解锁进程间高效沟通,Linux IPC是你的关键钥匙!“#Linux系统编程之进程间通信【下】
  • 一篇内容带你了解Rabbitmq
  • [Leetcode 105][Medium] 从前序与中序遍历序列构造二叉树-递归
  • 接口如何设计
  • 2-76 基于matlab的加权平均融合算法
  • sheng的学习笔记-AI-半监督学习
  • Kubernetes中的Kube-proxy:服务发现与负载均衡的基石
  • Java—双列集合
  • 数据库管理-第234期 2024DTCC,一场数据库盛宴(20240826)
  • debian12 - systemctl 根据状态值判断服务启动成功的依据
  • 机器学习第五十三周周报 MAG
  • 云手机解决了TikTok哪些账号运营难题?
  • 将标准输入stdin转换成命令行参数——Unix中的xargs指令
  • 手机快充头哪个牌子好?倍思65W伸缩线充电器交出优秀答卷
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • [译]Python中的类属性与实例属性的区别
  • canvas 高仿 Apple Watch 表盘
  • centos安装java运行环境jdk+tomcat
  • echarts花样作死的坑
  • ES6核心特性
  • Js基础——数据类型之Null和Undefined
  • Linux后台研发超实用命令总结
  • Node + FFmpeg 实现Canvas动画导出视频
  • oschina
  • overflow: hidden IE7无效
  • rc-form之最单纯情况
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • 产品三维模型在线预览
  • 从零搭建Koa2 Server
  • 二维平面内的碰撞检测【一】
  • 构建工具 - 收藏集 - 掘金
  • 浏览器缓存机制分析
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • 阿里云服务器购买完整流程
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • ​Spring Boot 分片上传文件
  • ​渐进式Web应用PWA的未来
  • ​浅谈 Linux 中的 core dump 分析方法
  • !!java web学习笔记(一到五)
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (03)光刻——半导体电路的绘制
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (STM32笔记)九、RCC时钟树与时钟 第一部分
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (南京观海微电子)——I3C协议介绍
  • (转)大型网站架构演变和知识体系
  • ***详解账号泄露:全球约1亿用户已泄露