每天开心一点

Linux:日期用法,及格式定义

2020-09-04 10:59:00    六月    543    来源: https://www.cnblogs.com/yy3b2007com/p/8098831.html

在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表示纳秒

学会写以上两种,基本上能解决大部分问题了。

参考: https://www.cnblogs.com/cyb-652356/p/10663463.html