首页 > 编程笔记

Linux du命令的用法

du 命令可以显示某个特定目录的磁盘使用情况,同时还可以判断系统上某个目录下是否有超大文件。

在通常情况下,du 命令会显示当前目录下所有的文件、目录以及子目录的磁盘使用情况,它会以磁盘块为单位显示每个文件或目录占用了多少存储空间。

du 命令的语法格式如下:

[root@bogon ~]# du [选项] [文件名或目录]

du 命令的选项及功能如表 1 所示。

表 1 du命令的选项及功能
选 项 功 能
-a 显示每个子文件的磁盘占用量
-c 显示所有已列出文件总的大小
-h 使用人们熟悉的单位显示磁盘占用量,例如 KB、MB 或 GB 等
-s 统计总磁盘占用量,而不列出子目录和子文件的磁盘占用量

【例 1】du 命令的使用。
在终端页面输入如下命令:

[root@bogon ~]# du
4 ./.gnome2/file-roller
16 ./.gnome2/accels
4 ./.gnome2/nautilus-scripts
4 ./.gnome2/panel2.d/default/launchers
8 ./.gnome2/panel2.d/default
12 ./.gnome2/panel2.d
8 ./.gnome2/keyrings
......

注意,输出最左边的数值是每个文件或目录占用的磁盘块数。

优秀文章