首页 > 系统相关 >Linux常用命令——du 命令详解

Linux常用命令——du 命令详解

时间:2024-11-05 10:45:02浏览次数:6  
标签:示例 -- 常用命令 Linux directory path du 目录

Linux常用命令——du 命令详解


命令介绍: du 命令在Linux系统中用于显示文件和目录的磁盘使用情况。它非常有用,可以帮助用户了解每个文件和目录占用的空间。


基本语法:

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

常用选项和参数:

  • -a, --all: 不仅显示目录的磁盘使用情况,还显示所有文件的磁盘使用情况。
  • 示例:
du -a /path/to/directory
  • -h, --human-readable: 使用人类可读的格式(如KB、MB、GB)显示文件和目录的大小。
  • 示例:
du -h /path/to/directory
  • -c, --total: 除了显示每个文件和目录的磁盘使用情况外,还显示总计。
  • 示例:
du -c /path/to/directory
  • -s, --summarize: 仅显示每个指定文件或目录的总磁盘使用情况,而不显示子目录的详细信息。
  • 示例:
du -s /path/to/directory
  • -d, --max-depth=N: 限制目录显示的深度层次。
  • 示例:
du -d 1 /path/to/directory
  • –time: 显示文件和目录的最后修改时间。
  • 示例:
du --time /path/to/directory
  • –exclude=PATTERN: 排除与模式匹配的文件和目录。
  • 示例:
du --exclude="*.txt" /path/to/directory
  • -L, --dereference: 显示符号链接指向的文件或目录的磁盘使用情况,而不是符号链接本身。
  • 示例:
du -L /path/to/symlink
  • -x, --one-file-system: 仅计算当前文件系统的磁盘使用情况,不跨越文件系统边界。
  • 示例:
du -x /path/to/directory

 
 
更多命令请参考 Linux命令大全 专栏。
 
 
 

标签:示例,--,常用命令,Linux,directory,path,du,目录
From: https://blog.csdn.net/AJLLOVE/article/details/143501188

相关文章

  • Linux常用命令——mount 命令详解
    Linux常用命令——mount命令详解命令介绍:mount命令在Linux系统中用于将文件系统挂载到指定的目录。它是系统管理中非常重要的命令之一,支持多种参数选项。基本语法:mount[选项]设备文件夹常用选项和参数:-t,--types:指定要挂载的文件系统类型,如ext4、vfat、nt......
  • 细谈 Linux 中的多路复用epoll
    大家好,我是V哥。在Linux中,epoll是一种多路复用机制,用于高效地处理大量文件描述符(filedescriptor,FD)事件。与传统的select和poll相比,epoll具有更高的性能和可扩展性,特别是在大规模并发场景下,比如高并发服务器。以下是epoll的核心数据结构和实现原理:1.epoll的核心数据结构......
  • Linux基础——服务器Raid阵列卡开启cache缓存
    服务器Raid阵列卡开启cache缓存一、问题描述客户业务环境:本地存储型裸金属服务器做NFS服务器,15台以上的客户端接入服务器,读写大量的小文件,客户读写速录慢的现象;影响读写速率:磁盘性能和磁盘缓存,容易造成大量的IO拥塞;二、问题分析裸金属NFS服务器单盘最大IOPS2200,一台主机可能......
  • Veritas InfoScale 8.0 (Unix, Linux, Windows) 下载 - 高可用性和灾难恢复解决方案
    VeritasInfoScale8.0(Unix,Linux,Windows)-高可用性和灾难恢复解决方案打造云和本地应用程序的高可用性和出色性能请访问原文链接:VeritasInfoScale8.0(Unix,Linux,Windows)-高可用性和灾难恢复解决方案查看最新版。原创作品,转载请保留出处。作者主页:sysin.org......
  • Linux,shell基础,变量,数值运算
    linux一.shell基础1.什么是shell在linux内核与用户之间的解释器程序,通常指/bin/bash2.shell的使用方式1.交互式2.非交互式3.Bash基本特征1.快捷键2.历史命令3.重定向4.管道5.别名......
  • 使用Arduino IDE配置Atmega328P
    引言单片机(MicrocontrollerUnit,MCU)是一种将中央处理单元(CPU)、存储器、输入输出接口等集成在一块芯片上的微型计算机系统。本教程旨在帮助初学者了解单片机的基本概念,并通过实际操作来掌握单片机编程的基础知识。第一部分:单片机基础概念什么是单片机?单片机是嵌入式系统......
  • linux内存管理学习总结
    一、内存寻址1.1逻辑地址、线性地址、物理地址的概念1.2逻辑地址转换线性地址步骤1.3线性地址到物理地址的转换二、内存管理2.1引导内存分配器阶段2.2内存管理子系统2.332位架构的地址空间划分2.464位架构的地址空间划分2.5内核态的内存管理2.6用户态内存管理......
  • 一文了解Android SELinux
    在Android系统中,SELinux(Security-EnhancedLinux)是一个增强的安全机制,用于对系统进行强制访问控制(MandatoryAccessControl,MAC)。它限制了应用程序和进程的访问权限,提供了更高的安全性,以防止未经授权的访问。SELinux的引入是为了提升Android系统的安全防护能力,尤其是在面对......
  • vitis2024.1创建Linux应用
    环境安装软件下载路径环境vitis2024.1ubutnu22.04简介一般使用pretalinux编译后的文件,制作为文件系统后,在/usr/bin/找到编译后的可执行程序。首先我的开发板已经使用petalinux2024.1制作好了系统,硬件层面也使用vivado2024.1做好了配置,网络连接没有问题,后续的程......