Debian で mkdir を使用してディレクトリを作成しようとしていますが、問題はディレクトリがルート ディレクトリに作成されることです。OpenFOAM をインストールしようとすると問題が発生します。これは、作成に「$」が使用されていることが原因であると思われます。
OpenFOAM Web サイトの指示に従って、フォルダーを作成するように指示されています。
$HOME/OpenFOAM/user-2.2.1
次に、次を使用して「run」というフォルダー内に作成します。
mkdir -p /FOAM_RUN
問題は、最終的なディレクトリ (実行) が次の形式を持つ必要があることです。
/home/OpenFOAM/user-2.2.1/run
しかし、Debianを使用すると、「sudo」でディレクトリを作成できないため、ルートとして作成する必要があり、ディレクトリ /home/OpenFOAM/user-2.2.1 内に移動して mkdir -p /FOAM_RUN を実行すると、作成されたフォルダは次のとおりです。
/root/OpenFOAM/root-2.2.1/run
/root ディレクトリではなく、/home ディレクトリに作成する必要があります。を使用してフォルダーを作成しました
mkdir -p /home/OpenFOAM/user-2.2.1/run
しかし、OpenFOAM 注文を実行しようとしても機能しません。
私の質問は次のとおりです。
run ディレクトリを作成する必要があるのはなぜmkdir $FOAM_RUN
ですか? 「mkdir run」と同じように作成すると機能しません。
mkdir を使用すると、「$」記号が表示されるのはなぜですか? 私はそれを探していましたが、(たとえば) mkdir マニュアルにはそれについて何も書かれていません。
すみません、私は Linux の専門家ではありません。