Чтобы предотвратить ошибки при создании иерархических каталогов с помощью команды mkdir, можно использовать флаг -p. 25 Он приказывает команде создать необходимые родительские каталоги и защищает от ошибки, если они ещё не существуют. 1
Также можно объединить создание нескольких каталогов в одну команду, используя скобки {}. 1 Например: mkdir -p {dev,test,prod}/{backend,frontend}
. 1 Флаг -p в этом случае приказывает команде создать необходимые родительские каталоги для указанных в фигурных скобках опций. 1
Ещё один способ — перенаправить поток ошибок в пустоту. 5 Например, mkdir dir0 2> /dev/null
. 5 Это отправит вывод stderr на устройство «/dev/null», которое отбрасывает всё, что на него записывается. 5