Предположим, у меня есть такая структура каталогов:
$ [~ / 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 * собака: красно синий/ Кот: красно синий/ крыса: красно синий/