Linux中的du命令使用详解

Linux中的du命令使用详解

Linux中的du命令使用详解

什么是du命令?

在Linux系统中,du是一条用来显示目录或文件的磁盘使用情况的命令。du是Disk Usage的缩写,在中文翻译中常常被称为磁盘使用情况或磁盘使用空间,它可以用来查看文件或目录占用的磁盘空间大小。

du命令的基本用法

du命令的基本用法非常简单,通常的格式为:

du [OPTION]... [FILE]...

du命令会递归地显示指定文件或目录所占用磁盘空间的大小。如果没有指定文件或目录,du命令默认会显示当前目录的磁盘使用情况。

一些常用的选项包括:

  • -h:以人类可读的方式显示文件大小,如KB、MB、GB等。
  • -s:只显示指定目录的总大小,不显示子目录。
  • --max-depth=N:只显示深度为N的子目录大小。

实际示例

我们通过一些实际的示例来演示du命令的使用。

  1. 显示当前目录下各文件和目录的大小:
du

运行结果可能类似于:

4   ./dir1
8   ./dir2
12  ./file1
  1. 以人类可读的方式显示当前目录下各文件和目录的大小:
du -h

运行结果可能类似于:

4.0K    ./dir1
8.0K    ./dir2
12K     ./file1
  1. 只显示当前目录的总大小,不显示子目录的大小:
du -sh

运行结果可能类似于:

24  .

高级用法

除了基本的用法外,du命令还支持一些高级用法,让我们来看一些示例。

  1. 只显示限定深度为1的子目录大小:
du --max-depth=1

运行结果可能类似于:

4   ./dir1
8   ./dir2
12  ./file1
  1. 显示当前目录下各文件和目录的大小,并按大小进行排序:
du | sort -n

运行结果可能类似于:

4   ./dir1
8   ./dir2
12  ./file1

总结

通过本文的介绍,我们了解了du命令在Linux系统中的基本用法和一些高级用法,它是一个非常有用的工具,可以帮助我们快速查看磁盘空间的使用情况。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程