date 命令

date [选项]

[root@web02 ~]# date
Fri May  8 18:57:48 CST 2020
[root@web02 ~]# date +%F	#年月日
2020-05-08
[root@backup ~]# date +%R	#时分
21:25
[root@backup ~]# date +%T	#时分秒
21:33:05
[root@web02 ~]# date +%F-%R
2020-05-08-18:58

[root@backup ~]# date +%Y        #年
2020
[root@backup ~]# date +%m		#月
05
[root@backup ~]# date +%d		#日
08
[root@backup ~]# date +%H		#时
21	
[root@backup ~]# date +%M		#分
38
[root@backup ~]# date +%S		#秒
43

[root@backup ~]# date +%Y-%m-%d-%H-%M-%S  #年月日时分秒
2020-05-08-21-28-20

# 这样可以设置全部时间
date -s '2008-05-23 01:01:01'

[root@oldboy ~]# touch $(date +%F-%R_file2.txt)  不能用 ''
-rw-r--r--  1 root root     0 Apr 10 21:08 2020-04-10-21:08_file2.txt
[root@oldboy ~]# mkdir $(date +%F-%R_file24.txt)  不能用 ''
drwxr-xr-x  2 root root     6 Apr 10 21:27 2020-04-10-21:27_file24.txt

## 创建不同mtime的文件
[root@oldboy ~]# vim /etc/profile.d/mtime.sh   (注释)
#!/bin/bash
for n in `seq 30`;do
    date -s  "2020-04-$n"            修改系统时间,这样创建文件的时间不一样了
    touch /opt/$(date +%F)_file.txt  拼凑文件名
done

虚拟机和阿里云服务器时间同步

ntpdate ntp.aliyun.com

posted @ 2020-05-01 11:04  看萝卜在飘  阅读(116)  评论(0编辑  收藏  举报