在shell脚本中经常会需要获取当前日期的地方,linux的系统时间在shell里是可以直接调用系统变量:
获取今天时期---`date +%Y%m%d` 或 `date +%F` 或 $(date +%y%m%d)
[mylinuxaccount@linux01 ~]$ date +%y%m%d
20200904
我们用touch命令创建日期文件或者使用mkdir创建日期文件夹:
mkdir `date +%Y%m%d` 生成一个年月日格式的文件夹
mkdir `date +%Y-%m-%d` 生成一个年-月-日格式的文件夹
touch `date +%Y%m%d` 生成一个年月日格式的文件
touch `date +%Y-%m-%d` 生成一个年-月-日格式的文件
如果想生成的文件或者文件夹更细化一下的话,
利用date命令来获取时间,
用到以下几个选项:
%Y表示年
%m表示月
%d表示日
%H表示小时
%M表示分钟
%S表示秒
%N表示纳秒
学会写以上两种,基本上能解决大部分问题了。