1つのLinuxコマンドで複数のサブディレクトリを作成する方法
Linuxのコマンドラインを使用して、複数のサブディレクトリを含むディレクトリ、またはディレクトリツリーを作成したい場合は、通常、次のようにします。 mkdir
数回コマンドを実行します。しかし、これを実行するより速い方法があります。.
htgという名前のディレクトリを作成し、その中に4つのサブディレクトリを作成したいとしましょう。通常の状況では、 mkdir
htgディレクトリを作成するコマンド。それでは、 cd
新しいhtgディレクトリに移動するためのコマンド、そして最後に、 mkdir
4つのサブディレクトリを作成するためにもう一度4回コマンドを実行する.
これはすべて1つのコマンドにまとめることができます、そして我々はあなたにどのようにあなたを示すでしょう.
複数のサブディレクトリを持つ新しいディレクトリを作成するには、プロンプトで次のコマンドを入力してEnterキーを押すだけです(明らかに、ディレクトリ名を好きな名前に変更してください)。.
mkdir -p htg / 記事、画像、メモ、完了
の -p
フラグは、 mkdir
メインディレクトリがまだ存在しない場合は、最初にメインディレクトリを作成するコマンド(この場合はhtg)。括弧内の単語は、「中括弧展開リスト」の一部です。ブレース展開リスト内の各項目は、前のパス(htg /)に別々に追加されます。.
たとえば、上記のコマンドはhtg / articles、htg / images、htg / note、htg / doneに展開され、4つのサブディレクトリすべてがhtgディレクトリの下に作成されます。下のスクリーンショットでわかるように、うまくいきました.
また、中かっこ展開リストを使用することもできます。 mkdir
次に示すように、すでに存在するディレクトリにサブディレクトリを作成している場合は、このコマンドを実行します。この例では、htgディレクトリはすでに存在しているので、サブディレクトリはそのディレクトリの下に追加されるだけです。.
また、中かっこ展開リストをネストすることもできます。 mkdir
コマンド。たとえば、htgディレクトリの下のarticlesサブディレクトリに、newおよびrewrittenという2つのサブディレクトリを作成します。そのため、プロンプトに次のコマンドを入力してEnterキーを押します。.
mkdir -p htg / 記事/ 新規、書き換え、画像、メモ、完了
以下の例で行ったように、必要に応じてフルパスを使用することもできます。
mkdir -p〜/ Documents / htg / 記事/ 新規、書き換え、画像、メモ、完了
4つのサブディレクトリがhtgディレクトリの下に作成され、次に2つのサブディレクトリ、newとrewritesがarticlesサブディレクトリの下に作成されます。.
それはとても簡単です。また組み合わせることができます mkdir
コマンド cd
ディレクトリを作成して1つのコマンドでディレクトリに移動するコマンド.