磁盘使用情况查询 - du

简介: 【1月更文挑战第6天】

du 是一个用于查看文件和目录磁盘使用情况的命令行工具。

du.jpg

以下是一些 du 命令的详细案例:

1. 查看当前目录的磁盘使用情况:

du

这将显示当前目录及其子目录的磁盘使用情况,以块为单位。

2. 以人类可读格式显示磁盘使用情况:

du -h

这将以人类可读的格式(KB、MB、GB 等)显示当前目录及其子目录的磁盘使用情况。

3. 显示特定目录的磁盘使用情况:

du -h /path/to/directory

这将显示指定目录 /path/to/directory 及其子目录的磁盘使用情况。

4. 显示每个文件的独立磁盘使用情况:

du -h --max-depth=1

这将显示当前目录中每个文件和子目录的磁盘使用情况,但仅限于第一层。

5. 显示目录总计而不显示每个子目录的详细信息:

du -h --max-depth=0

这将显示当前目录的总磁盘使用情况,而不显示每个子目录的详细信息。

6. 排除特定目录或文件:

du -h --exclude=/path/to/exclude

这将显示当前目录及其子目录的磁盘使用情况,但排除指定的目录或文件。

7. 以递归方式查看每个子目录的磁盘使用情况:

du -h --max-depth=1 --summarize
这将递归地显示每个子目录的磁盘使用情况,并显示总计。

8. 查看目录中最大的文件和子目录:

du -h --max-depth=1 | sort -h

这将显示当前目录中每个文件和子目录的磁盘使用情况,并按大小排序。

9. 显示当前目录的总磁盘使用情况,但排除某个目录:

du -h --exclude=/path/to/exclude --max-depth=0
这将显示当前目录的总磁盘使用情况,但排除指定的目录。

注意事项:

  • du 默认以块为单位显示磁盘使用情况,可以使用 -h 选项以人类可读的格式显示。
  • --max-depth 选项用于限制显示的层级深度。
  • 可以使用多种组合和选项,根据需要调整 du 命令。

这些是一些 du 命令的常见用法示例。使用 man du 命令可以查看更多详细的帮助信息。

目录
相关文章
|
2月前
查看文件系统磁盘空间使用情况 - df
【1月更文挑战第7天】
83 0
|
运维 Java Shell
记一次df -Th与du -sh空间大小不一致磁盘爆满问题的处理过程
记一次df -Th与du -sh空间大小不一致磁盘爆满问题的处理过程
329 0
记一次df -Th与du -sh空间大小不一致磁盘爆满问题的处理过程
|
Linux
Linux:df查看磁盘大小、du查看文件夹大小
Linux:df查看磁盘大小、du查看文件夹大小
134 0
|
Linux
10.5 Linux du命令:统计目录或文件所占磁盘空间大小
du 是统计目录或文件所占磁盘空间大小的命令。
266 0
10.5 Linux du命令:统计目录或文件所占磁盘空间大小
|
存储 Shell PHP
du命令用的好,磁盘空间全知了
服务器开发环境作为公共环境,经常会遇到磁盘空间爆满的情况(不知道您有没有遇到过,反正我经常遇到这个情况)。由于我们好多开发同学都在上面放文件,遇到这种情况就只能先删除自己的没用的文件了。但是,之前曾经遇到一个情况,我删除了之前存储的10个G文件,释放空间不到两分钟,磁盘空间又满了!!!
磁盘满了,为啥du却显示还有很大空间?
今天有个实习生问了我一个诡异的问题,“线下一台磁盘大小32G的开发机(虚拟机)打不出日志”,把追查过程和大家分享一下。
626 0
|
Linux Shell
df命令/du命令/磁盘分区
      4.1 df命令  4.2 du命令 4.3/4.4 磁盘分区   df命令  磁盘管理df 大小单位是KB,挂载点是linux上的目录       df -h 根据磁盘大小适当调整单位;单位有:Byte ,1KB,1...
1798 0