/test目录下有以时间命名的若干子目录(例:20210516 20210517 20210518 20210519等)
需求:把test目录下的最新日期命名的目录打包为DB命名的tar包并在包名中加上时间戳。
#定义dirname变量输出最新日期命名的目录
cd /test
dirname=`ls -l |tail -n 1| awk '{print $9}'`
DATE=$(date "+%Y%m%d")
tar -cvzf DB_$DATE.tar $dirname
/test目录下有以时间命名的若干子目录(例:20210516 20210517 20210518 20210519等)
需求:把test目录下的最新日期命名的目录打包为DB命名的tar包并在包名中加上时间戳。
#定义dirname变量输出最新日期命名的目录
cd /test
dirname=`ls -l |tail -n 1| awk '{print $9}'`
DATE=$(date "+%Y%m%d")
tar -cvzf DB_$DATE.tar $dirname