Эта конкретная комбинация опций: -P --charset UTF8 не имеет смысла. -P используется для установки шаблона для каталогов, которые tree должен печатать:
-P pattern
List only those files that match the wild-card pattern.
Вы установили шаблон в --charset, который .gitkeep не соответствует, конечно. Это оставляет UTF8 как аргумент без опции, который tree интерпретирует как имя каталога, следовательно, вы получаете ошибку.
Эта конкретная комбинация опций: -P --charset UTF8 не имеет смысла. -P используется для установки шаблона для каталогов, которые tree должен печатать:
-P pattern
List only those files that match the wild-card pattern.
Вы установили шаблон в --charset, который .gitkeep не соответствует, конечно. Это оставляет UTF8 как аргумент без опции, который tree интерпретирует как имя каталога, следовательно, вы получаете ошибку.
Эта конкретная комбинация опций: -P --charset UTF8 не имеет смысла. -P используется для установки шаблона для каталогов, которые tree должен печатать:
-P pattern
List only those files that match the wild-card pattern.
Вы установили шаблон в --charset, который .gitkeep не соответствует, конечно. Это оставляет UTF8 как аргумент без опции, который tree интерпретирует как имя каталога, следовательно, вы получаете ошибку.