shell脚本批量生成目录

需要在Linux环境中定期批量生成年月日的日期目录,这样,相关的文件可以按照日期类别放到对应的目录中
脚本如下所示:

#!/bin/bash
images_path="/usr/local/images"
TDATE=$(date -d next-day +%Y-%m-%d)
Next_DATE=$(date -d next-month +%Y-%m-%d)
i=0
until [[ $day == $Next_DATE ]]
do
        day=$(date -d "$TDATE $i days" +%Y-%m-%d)
        mkdir -p ${images_path}/$(date +"%Y")/$day/
        ((i++))
done

如果想指定创建日期目录可以如下所示:
创建2018-01-01到2018-02-15的日期目录:

#!/bin/bash
images_path=/wxdk_images
i=0
until [[ $day == "2018-02-15" ]]
do
        day=$(date -d "2018-01-01 $i days" +%Y-%m-%d)
        mkdir -p ${images_path}/$(date +"%Y")/$day/
        ((i++))
done

https://www.cnblogs.com/blogjun/articles/8251530.html