Я намагаюся зрозуміти, як використовувати find -maxdepth 0
варіант.
У мене нижче структура каталогів.
--> file1
--> parent
--> child1
--> file1
--> file2
--> child2
--> file1
--> file2
--> file1
Тепер я виконую свою find
команду, як показано нижче.
find ./parent -maxdepth 0 -name "file1"
find ./ -maxdepth 0 -name "file1"
find . -maxdepth 0 -name "file1"
Без жодної з перерахованих вище find
команд file1 повертається.
З man man сторінки find
, я бачу нижче інформацію.
-maxdepth 0 означає лише застосувати тести та дії до аргументів командного рядка.
Я шукав кілька прикладів з -maxdepth 0
опцією і не зміг знайти належного прикладу.
Моя find
версія -
find --version
find (GNU findutils) 4.4.2
Чи може хтось, будь ласка, надати мені вказівки, на який -maxdepth 0
варіант корисного випадку буде корисним?
EDIT
Коли я виконую команду нижче, я отримую файл1, який перераховується двічі. Чи призначено це працювати таким чином?
find . file1 -maxdepth 1 -name "file1"
./file1
file1