08 du 命令

Posted 蓝风9

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了08 du 命令相关的知识,希望对你有一定的参考价值。

前言

 

呵呵 这个命令 应该是 linux 使用者 基本上都会使用到的吧?

呵呵 我们这里主要是 看一下 这个命令是如何工作的

main 中主要是参数处理, 然后将核心业务委托给 du_files

du_files 基于 fts_read 来迭代文件夹下面的文件, 基于 process_file 来处理核心业务

process_file 基于 ent->fts_statp 获取文件大小, 和 时间, 然后输出 max-depth 范围内的文件信息 

基于 linux-4.4.0 + coreutils-8.25

调试基于命令 "du -h -d 1 ."
 

main

参数处理, 然后将核心业务委托给 du_files

du_files 

基于 fts_read 来迭代文件夹下面的文件, 基于 process_file 来处理核心业务

process_file

基于 ent->fts_statp 获取文件大小, 和 时间, 然后输出 max-depth 范围内的文件信息

以上是关于08 du 命令的主要内容,如果未能解决你的问题,请参考以下文章

linux基础命令---du

linux命令详解之du命令

du -sh*查看当前目录下的文件夹大小

玩转linux命令du党

Linux Find命令查找指定时间范围内的文件的例子

使用 du -sh * 命令时如何根据子目录的大小进行排序? [关闭]