Припустимо, у мене така структура каталогів:
$ [~ / практика] лс а Б В Г/
Тепер я хочу створити каталог 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 * пес: червоний / синій / кішка: червоний / синій / щур: червоний / синій /