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

Linux之du命令

华子目录

  • `du`命令
      • 常用选项
      • 示例
      • 注意事项

du命令

duDisk Usage)命令是用于在类Unix操作系统(如LinuxmacOS)中显示文件目录占用磁盘空间大小的工具。它可以递归地计算目录文件磁盘使用情况,并提供详细的报告。以下是一些常用的du命令选项和示例:

常用选项

  • -h--human-readable:以人类可读的格式(如KB、MB、GB)显示大小。
  • -s--summarize:只显示总计,不列出每个子目录的大小。
  • -c--total最后一行显示总计
  • -d--max-depth=N:显示指定深度目录大小
  • -a--all:包括文件在内的所有目录文件大小

示例

  1. 显示当前目录及其子目录的大小

    du
    

    这将递归地显示当前目录及其子目录大小,以块(block)为单位

  2. 以人类可读的格式显示当前目录及其子目录的大小

    du -h
    
  3. 只显示当前目录的总大小

    du -sh .
    
  4. 显示当前目录及其子目录的总大小,最多显示到两层深度

    du -h --max-depth=2
    
  5. 显示当前目录及其子目录的大小,并最后显示总计

    du -ch
    
  6. 排除某些目录或文件

    创建一个名为exclude.txt的文件,内容如下:

    *.log
    temp_dir
    

    然后使用以下命令排除这些文件和目录:

    du -ah --exclude-from=exclude.txt
    
  7. 显示符号链接指向的文件或目录的大小

    du -Lh some_symlink
    

注意事项

  • du命令显示的磁盘使用大小可能不完全等于文件实际占用的字节数,因为文件系统有块(block)的概念,文件会占用整数个块的空间。
  • 使用du命令时,特别是递归扫描大目录时,可能会占用较多的系统资源,如CPU和内存。

通过组合不同的选项,du命令可以灵活地用于各种磁盘使用情况的检查和监控。

[root@harbor data]# du -sh .
975M    .
[root@harbor data]# du -csh .
975M    .
975M    总用量
http://www.lryc.cn/news/475699.html

相关文章:

  • WRF-LES与PALM微尺度气象大涡模拟
  • 桌面程序开发框架选择
  • Vue项目开发:Vuex使用,表单验证配置,ESLint关闭与常见问题解决方案
  • 源鲁杯2024赛题复现Web Misc部分WP
  • 【企业微信新版sdk】
  • web安全测试渗透案例知识点总结(下)——小白入狱
  • 【专题】数据库的安全性
  • 【含开题报告+文档+源码】基于Java的房屋租赁服务系统设计与实现
  • 数据结构模拟题[十]
  • Java基于微信小程序的美食推荐系统(附源码,文档)
  • 基于CNN-RNN的影像报告生成
  • MacOS如何读取磁盘原始的扇区内容,恢复误删除的数据
  • 创客匠人:打造IP陷入迷茫?20位大咖直播如何破局,实现财富增长
  • 视觉目标检测标注xml格式文件解析可视化 - python 实现
  • clion远程配置docker ros2
  • 微信小程序 uniapp 腾讯地图的调用
  • OLAP平台架构演化历程
  • OmniGen: Unified Image Generation(代码的复现)
  • keepalive+mysql8双主
  • C#-基础构造函数、析构函数
  • Ubuntu删除docker
  • 系统地介绍Qt的QtConcurrent模块
  • 【进阶sql】复杂sql收集及解析【mysql】
  • 达梦检查工具dmdbchk的性能
  • Docker是什么
  • Vue进阶指南:Watch 和 Computed 的深度理解
  • 51c大模型~合集12
  • 大模型 RAG 面试真题大全
  • 【django】Django REST Framework 构建 API:APIView 与 ViewSet
  • TOEIC 词汇专题:旅游计划篇