gpt4 book ai didi

linux - 在Linux中查找一个目录的最大深度

转载 作者:太空宇宙 更新时间:2023-11-04 10:28:41 25 4
gpt4 key购买 nike

最大深度是指最深的后代与该目录之间的距离。

有没有办法不用遍历所有文件系统树就可以得到目录的最大深度?或者我可以挖掘 Linux 内核代码的哪一部分来获得这个值?

最佳答案

Is there a way to obtain the maximum depth of a directory without traverse all the file system tree ?

除了返回单个目录的条目的 readdir/getdents 之外,用户空间中没有任何内容。

Or which part in Linux Kernel code I could dig in to get this value?

即使在内核中,VFS 也只需要来自每个文件系统的“迭代”函数。大多数文件系统都表示为一棵树,并且不会明确跟踪您请求的这个指标。没有意义。

你需要遍历这棵树。

关于linux - 在Linux中查找一个目录的最大深度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40880500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com