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