Предположим, у меня есть такая структура каталогов:
$ [~ / practice] ls а / б / ц / д /
Теперь я хочу создать каталог tmp1во всех подкаталогах practiceи я делаю это:
$ [~ / practice] mkdir * / tmp1 mkdir: невозможно создать каталог `* / tmp1 ': такого файла или каталога нет
Затем я пытаюсь -pпереключиться и я в конечном итоге с каталогом с именем *подкаталогtmp1
$ [~ / practice] mkdir -p * / tmp1 $ [~ / practice] ls * / a / b / c / d /
Я знаю, что использование -pпереключателя для создания нескольких несуществующих каталогов. Я просто подумал, что это может помочь.
Как создать сразу tmp1во всех подкаталогах?
Если это может быть сделано, как я его расширить для создания \tmp1, \tmp2, \tmp3в \a, \bи \cсразу?
Изменить: Я пропустил упоминание о том , что каталоги не должны быть простыми и в порядке, как a, b, и cт.д., и каталог будет создан не обязательно , как tmp1, tmp2.
$ [~ / practice] ls собака / кошка / крыса /
В них хотелось бы иметь что-то вроде
$ [~ / practice] ls * собака: красно синий/ Кот: красно синий/ крыса: красно синий/