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

linux-du指令

Linux du 指令详解

du(Disk Usage)是Linux系统中一个用于查看目录和文件磁盘使用情况的命令。它可以帮助系统管理员和用户了解磁盘空间的使用情况,找出占用大量磁盘空间的文件和目录。本文将详细介绍 du指令的用法、常用选项及其实际应用。

一、du指令基本用法

du命令的基本语法如下:

du [选项] [文件或目录]

如果不加任何选项,du将显示当前目录及其子目录中文件和子目录所占用的磁盘空间。

du

二、常用选项

1. 显示人类可读格式(-h)

使用 -h选项可以将结果以人类可读的格式显示,即以KB、MB、GB等单位显示文件或目录的大小。

du -h

2. 仅显示总计(-s)

使用 -s选项可以只显示指定目录或文件的总大小,而不显示其子目录的大小。

du -s

结合 -h选项使用:

du -sh

3. 指定深度(--max-depth)

使用 --max-depth选项可以限制 du命令显示的目录深度。例如,--max-depth=1表示只显示当前目录及其一级子目录的大小。

du --max-depth=1

结合 -h选项使用:

du -h --max-depth=1

4. 显示所有文件大小(-a)

使用 -a选项可以显示指定目录中所有文件和目录的大小,而不仅仅是子目录的大小。

du -a

结合 -h选项使用:

du -ah

5. 排除指定文件或目录(--exclude)

使用 --exclude选项可以排除指定的文件或目录。支持通配符。

du --exclude="*.log"

三、实际应用示例

1. 查看当前目录及其子目录大小
du -h

输出示例:

4.0K    ./dir1
8.0K    ./dir2
12K     .

2. 查看指定目录的总大小
du -sh /var/log
​

输出示例:

1.2G    /var/log
​

3. 查看指定深度的目录大小
du -h --max-depth=2 /home/user
​

输出示例:

4.0K    /home/user/dir1
8.0K    /home/user/dir1/subdir1
12K     /home/user/dir1/subdir2
24K     /home/user/dir1
16K     /home/user/dir2
40K     /home/user

4. 显示所有文件和目录大小
du -ah /home/user
​

输出示例:

4.0K    /home/user/file1.txt
8.0K    /home/user/file2.txt
12K     /home/user/dir1
24K     /home/user
​

5. 排除指定文件类型
du -ah --exclude="*.log" /var/log
http://www.xdnf.cn/news/8775.html

相关文章:

  • 题目 3327: 蓝桥杯2025年第十六届省赛真题-倒水
  • python 实现从座位图中识别不同颜色和数量的座位并以JSON格式输出的功能
  • 两个mysql的maven依赖要用哪个?
  • ESP32学习笔记_Peripherals(3)——ADC
  • PyTorch 2025保姆级安装教程(Python CPU+GPU详细完整版)
  • 【第五篇】 SpringBoot中的高级配置
  • 11.8 LangGraph生产级AI Agent开发:从节点定义到高并发架构的终极指南
  • 图像形态学操作-腐蚀与膨胀,开运算和闭运算(含简单代码演示)
  • 【备忘】 windows 11安装 AdGuardHome,实现开机自启,使用 DoH
  • Global Securities Markets 第二章知识点总结
  • 嵌入式硬件篇---Ne555定时器
  • 【实战教程】基于 React Flow 搭建智能体组件:从环境配置到核心节点开发指南
  • 分几个好用的系统提示词
  • Python:操作Excel水平垂直居中
  • 详解Innodb一次更新事物的执行过程
  • 使用f5-tts训练自己的模型笔记
  • 什么是总线接口
  • 基于大模型的慢性硬脑膜下血肿诊疗技术方案
  • Linux基础IO---缓冲区----文件系统----软硬链接
  • MySQL:11_事务
  • 大数据Spark(六十):Spark On Yarn 配置
  • uni-app学习笔记十--vu3 computed的运用(二)
  • Mybatis Plus 拦截器忽略机制全解:InterceptorIgnoreHelper 源码与实战
  • 免费实景三维倾斜模型数据连接分享(浙江)
  • MQTT-SpringBoot整合
  • 零残留优化!高性能电脑系统加速利器
  • 谈谈worldquant中设置的几个意思
  • 第15章—面试技巧篇(下):如何主导面试节奏和有技巧地提问面试官
  • 汽车软件刷写 APP SBL PBL概念
  • 美团2025年校招笔试真题手撕教程(一)