Как maxdepth и mindepth работают с командой find?
Я хочу знать, как maxdepth и mindepth работают с командой find. А также Хотите знать, как работает следующая команда,
find . -mindepth 2 -maxdepth 5 -name 'file1'
У вопроса есть решение - Посмотреть?

Это выглядит как проблема XY: xyproblem.info можете ли вы прояснить конечную цель, большую идею?
Источник

Просто хочу знать, как это работает.
Источник
Ответы - Как maxdepth и mindepth работают с командой find? / How maxdepth and mindepth works with find command?
Является ответом!

06.02.2020 11:32:58
Согласно man-странице find
-maxdepth levels Descend at most levels (a non-negative integer) levels of directories below the starting-points. -maxdepth 0 means only apply the tests and actions to the starting-points themselves. -mindepth levels Do not apply any tests or actions at levels less than levels (a non-negative integer). -mindepth 1 means process all files except the starting-points.
so-mindepth
означает, что вы получаете все файлы / каталоги, считая текущий уровень как один, первый уровень каталогов как 2 и так далее.
-maxdepth
означает, что максимальная глубина, на которую вы должны искать объекты, текущая считается равной 0
Так что если у нас есть структура, как:
.
file1
dir1
file1
dir2
file1
dir3
file1
dir4
file1
dir5
file1
в вашем примере мы будем искать объект с именем file1
в dir1
и ниже до dir5
. Так что не найдем первый file1
(под точкой)
Помочь в развитии проекта: