Создание нового каталога при экспорте — где он находится?

Создание нового каталога при экспорте — где он находится?

Я запускаю код ниже (следуяИнструкция по установкедля Apache Airflow):

~$ export AIRFLOW_HOME=~/airflow
~$ echo $AIRFLOW_HOME
/home/myuseraccount/airflow

Однако, когда я выполняю lsкоманду (в той же оболочке), airflowкаталог не появляется. Может ли кто-нибудь объяснить мне, в чем заключается основной процесс происходящего?

решение1

exportсоздает переменную окружения. Содержимое любой переменной окружения являетсянитьТот факт, что строка в созданной вами переменной выглядит как допустимое имя пути, не означает, что каталог (в общем случае: файл) с таким именем пути существует.

Вы можете создать каталог с помощью mkdir. Пример:

mkdir /home/myuseraccount/airflow

В руководстве, ссылку на которое вы дали, говорится:

После выполнения этих команд Airflow создаст $AIRFLOW_HOMEпапку […]

но там написано "эти команды", т.е. не exportсама команда. Скорее всего, какая-то более поздняя команда должна создать каталог, если он еще не существует.

Если во всем руководстве не удается создать каталог, то, вероятно, это ошибка (Aiflow или руководства).

Связанный контент