如何快速查询Linux系统中某个目录的总大小?

在Linux系统中,获取目录大小是一项常见的任务,通常使用du命令来完成,以下是关于如何使用du命令来获取目录大小的详细说明:

基本用法

如何快速查询Linux系统中某个目录的总大小?插图1
(图片来源网络,侵删)

1、查看当前目录的总大小

使用命令du -sh .

2、查看指定目录的总大小

使用命令du -sh /path/to/directory,将/path/to/directory 替换为你想查看的目录路径。

常用选项

如何快速查询Linux系统中某个目录的总大小?插图3
(图片来源网络,侵删)
选项 描述
-h 以人类可读的方式显示大小(如K、M、G)。
-s 仅显示每个参数的总数,不显示子目录和文件的大小。
--max-depth=N 指定目录的打印深度,超过指定层数的目录将被忽略。
-a 显示目录中所有文件以及文件夹的大小。
-c 除了显示目录大小外,额外一行显示总占用量。
--time 显示每一个目录下最近修改文件的时间。
--exclude=PATTERN 过滤与PATTERN匹配的文件名或者目录名。

实例

1、查看当前目录的总大小

   du -sh .

输出示例:

   4.0K    ./

2、查看指定目录的总大小

   du -sh /home/user/Documents

输出示例:

如何快速查询Linux系统中某个目录的总大小?插图5
(图片来源网络,侵删)
   15G     /home/user/Documents

3、查看目录下一级子目录和文件的大小

   du -h --max-depth=1 /home/user/Documents

输出示例:

   8.0K     /home/user/Documents/subdir1
   16K      /home/user/Documents/subdir2
   28K      /home/user/Documents

4、统计多个目录的总大小

   du -ch /home/user/{dir1,dir2}

输出示例:

   8.0K    /home/user/dir1
   16K     /home/user/dir2
   24K     total

通过使用这些命令和选项,你可以灵活地获取Linux系统中任何目录及其子目录的大小信息。

以上内容就是解答有关linux获取目录大小的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。

本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/73879.html

小末小末
上一篇 2024年10月11日 19:14
下一篇 2024年10月11日 19:34

相关推荐