Linux下du命令的使用方法Linux下du命令的使用方法Linux下du命令的使用方法Linux下du命令的使用方法
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

Linux下du命令的使用方法

du命令用于管理Linux中的存储空间,例如,检查文件使用了多少空间以及有多少空间可以用于存储新文件和安装新软件包。借助du命令,我们可以了解Linux中文件和目录所占用的空间,在本文中,我们将通过不同的示例来学习du命令在Linux中的使用。

Linux下du命令的使用方法

du命令用于查看不同目录或子目录使用了多少系统内存。 Linux 中 du 命令的一般语法为:

$ du [options] directory/subdirectory

du 命令可以使用不同的选项来实现不同的目的:

a

显示指定目录的所有可用文件所使用的磁盘空间

s

显示每个目录的总数

c

它将所有文件的大小组合在一起,并在总计部分中单独显示

–apparent-size

它显示目录中文件的绝对大小

–max-depth

用于指定进入目录中哪个文件夹的命令

–exclude

用于排除一些指定的文件

–time

它显示文件中最后一次修改的时间

在使用这些选项之前,我们将使用以下命令显示主目录中的目录使用的磁盘大小:

$ du /home/hammad

在输出中,显示了大小,但没有单位,我们很难识别这些大小是 GB、MB 还是 KB,为了显示带单位的大小,我们使用“-h”执行上述命令选项:

$ du -h /home/hammad

目录中文件使用的大小是可以理解的,因为其中提到了单位;要显示任何目录或子目录中存在的所有文件,我们可以使用“-a”标志:

$ du -ha /home/hammad/Documents

在上面的输出中,如果我们想显示“new_directory”大小的摘要,我们可以将选项中的“-s”标志替换为“-a”标志:

$ du -hs /home/hammad/Documents/new_directory

要显示 Documents 目录中所有文件的大小,并在“Total”标题下显示它们的组合结果,我们使用“-c”标志:

$ du -hc /home/hammad/Documents

如果我们需要显示目录中可用文件的表观大小,我们将使用“–apparent-size”选项:

$ du --apparent-size /home/hammad/Documents

同样,我们可以通过使用“–max-depth”选项来限制终端只能访问指定的子文件夹,例如我们指定“1”只访问第一个子文件夹:

$ du --max-depth=1 /home/hammad

从输出中我们可以看到,仅计算并显示第一个文件夹的大小,现在如果我们想计算并显示最多前两个文件夹,请运行命令:

$ du --max-depth=2 /home/hammad

我们可以使用“--exclude”选项来排除文件。例如,我们可以使用“./.”从主目录中排除所有隐藏文件。 ” 对于隐藏文件:

$ du -ha --exclude=./.*

我们在本文中讨论的最后一个选项是时间选项,用于显示最后一个文件中所做的更改:

$ du --time

结论

du 命令在管理磁盘空间方面非常有帮助,因为它告诉我们文件和包已占用了多少空间,因此我们可以计算磁盘中为新文件和包留下的可用空间。在本文中,我们讨论了使用 du 命令及其各种选项的不同方法。

©2015-2025 艾丽卡 support@alaica.com