Я написал эту команду в моем редакторе, но без результата (без каталога хранилища)
sudo mkdir -p /Downloads/hive/warehouse
Как мне сделать эту работу?
Что вы подразумеваете под «редактором»? Почему вы ожидаете получить результат от записи чего-либо в редакторе вместо терминала?
И где, по вашему мнению, создается папка? Из-за запуска /
вы просите Ubuntu создать каталог в корне вашей системы, а не у вас дома или где-либо еще.
Вы не указали ни своего редактора, ни полного сценария, ни того, из каких привилегий / пользователей (прав) вы выполняете сценарий bash. Это правильный полнофункциональный синтаксис для создания папки в C:\
, которая (также видима в проводнике Windows 10) при создании в сценарии bash с именем example.sh
(в подсистеме Windows для Linux WSL) Ubuntu 16.04:
Для этого следовал протокол:
sudo su
[ 1120] example.sh
. В этом случае это было /home/<username>/maintenance
. sudo nano example.sh
и нажмите <enter>
. Ctrl+x
выйти. Y
для сохранения изменений <enter>
chmod +x example.sh
./example.sh
c:/
(который в Ubuntu достигнут с /mnt/c
). F5
или обновления представления проводника и просмотра папок в представлении проводника. Я предполагаю, что мое решение тривиально и ваша проблема имеет другую причину, но, по крайней мере, это может быть форма исключения потенциальных причин (таких как опечатки или процедурные ошибки) вашей проблемы.