如何列出特定深度的目录?

如何列出特定深度的目录?

我只想列出距当前目录特定深度的那些目录。假设深度=2

列出的目录可以是:

./abc/abc
./xyz/xyz

如果深度为 3

./mvd/123/abc

ETC。

答案1

find允许您指定最小和最大递归深度:

find . -mindepth 3 -maxdepth 3 -type d

答案2

假设深度为2。你可以使用

find . -type d -maxdepth 2 -mindepth 2

这里type d选项将仅列出目录。

maxdepth 2 and mindepth 2将给出精确深度为 2 的所有目录和文件。

相关内容