Задать вопрос
@ivan_ivan_sobolev

Почему не срабатывает команда «mkdir 1 | mkdir 1/2»?

Хочу создать директорию 1, а в неё вложить директорию 2.
Знаю, что можно сделать и по другому, но мне нужно понять почему данный способ не работает.
Выдаёт ошибку:
mkdir: Failed to make directory "1/2"; No such file or directory
, но при этом создает директорию 1.
  • Вопрос задан
  • 233 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности + ML и нейросети
    12 месяцев
    Далее
  • Stepik
    DevOps-инструменты [ Linux + Docker + Git ]
    1 месяц
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Решения вопроса 1
karabanov
@karabanov Куратор тега Linux
Системный администратор
Создать директорию с именем 1 и в случае успеха выполнить ещё одну команду которая создаст поддиректорию 2 в директории 1:
mkdir 1 && mkdir 1/2

А это mkdir 1 | mkdir 1/2 не логический оператор, а pipe - труба для направления вывода в другое приложение.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@vitaly_il1
DevOps Consulting
mkdir -p 1/2/3/4/5
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы