【问题标题】:create main directory with folders inside and specific sub-folders创建包含内部文件夹和特定子文件夹的主目录
【发布时间】:2016-06-01 20:06:29
【问题描述】:

在下面的代码中,我使用$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`)

更新:下面将按日期创建一个目录,然后在该目录中创建 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`)

【问题讨论】:

  • 进行路径扩展的不是mkdir,而是shell。

标签: shell mkdir


【解决方案1】:

如果其他人有类似的问题,这可行:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-25
    • 2021-01-13
    • 2014-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-03
    • 2015-09-14
    相关资源
    最近更新 更多