2016-06-01 10 views
0

下のコードでは、$DATE変数を使用してメインディレクトリを作成し、そのディレクトリに5つのフォルダを作成します。私が理解できないようなことは、特定のフォルダにサブフォルダを作成する方法です。ありがとうございました :)。メインフォルダ内にフォルダと特定のサブフォルダを作成

DATE=`date +%-m-%-d-%Y` 
mkdir -p /home/Desktop/$DATE/{validation,file,test,count,base} 

構成例

6-1-2016 (`directory`) 
validation file test count  base (`folders`) 
-1 -2      -1 -2 -3 -1 (`sub-folders within folder`) 

更新:以下の検証で1サブフォルダと、そのディレクトリ内の5つのフォルダが続く日付でディレクトリを作成します。しかし、私は1つのサブフォルダを作成し、複数のサブフォルダを作成することはできません。ありがとうございました :)。

DATE=`date +%-m-%-d-%Y` 
mkdir -p /home/Desktop/$DATE/{validation/1,file,test,count,base} 

ファイル構造の場合

6-1-2016 (`directory`) 
validation file test count base (`folders`) 
- 1          (`sub-folders within folder`) 
+1

パス拡張を実行するのはmkdirではありません。これはシェルです。 – totoro

+0

ありがとうございました:)。 – Chris

答えて

0

誰がこの作品、同様の質問があります。

DATE=`date +%-m-%-d-%Y` 
mkdir -p /home/Desktop/$DATE/{validation/{-1},file,test,count/{1,2,3},base/{1}} 

日 フォルダ サブフォルダで出力(ディレクトリ(特定のフォルダ内)

6-2-2016 
validation  file  test  count  base 
-1        -1 -2 -3  -1 
関連する問題