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

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

Хочу создать директорию 1, а в неё вложить директорию 2.
Знаю, что можно сделать и по другому, но мне нужно понять почему данный способ не работает.
Выдаёт ошибку:
mkdir: Failed to make directory "1/2"; No such file or directory
, но при этом создает директорию 1.
  • Вопрос задан
  • 188 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 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
Ответ написан
Ваш ответ на вопрос

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

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