码迷,mamicode.com
首页 > 其他好文 > 详细

date命令

时间:2018-07-27 12:05:06      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:实例   字符   option   day   size   修改时间   bash   form   修改   

date命令:

print or set the system date and time

显示或设置系统日期和时间

语法:

date [OPTION]... [+FORMAT]

date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

选项:

-d 显示指定的时间

-f 从指定的文件中读出时间

-r 显示文件最后修改时间

-s 修改时间(以字符串形式修改)


常用的FORMAT:

%F 同%Y-%m-%d

%Y 显示年份

%m 显示月份

%d 显示日期

%M 分钟

%H 小时

%S 秒

%R 24小时制式

实例:

[root@www1 ~]# date +%F
2018-07-27

[root@www1 ~]# date +%F -d "+2days"
2018-07-29

[root@www1 ~]# date +%F -d "-2days"
2018-07-25

[root@www1 ~]# date '+%Y-%m-%d %H:%M:%S'
2018-07-27 10:21:40

[root@www1 ~]# date '+%F %R'
2018-07-27 10:22

[root@www1 ~]# date +%Y-%m-%d
2018-07-27

[root@www1 ~]# date -r date.txt
2018年 07月 27日 星期五 10:05:20 CST

[root@www1 ~]# date -f date.txt
2017年 02月 02日 星期四 12:11:11 CST
date: 无效的日期"aaa"

[root@www1 ~]# tar -zcvf date.txt_$(date +%F).tar.gz date.txt            #常用
date.txt
[root@www1 ~]# ll date*
-rw-r--r-- 1 root root  24 7月  27 10:05 date.txt
-rw-r--r-- 1 root root 136 7月  27 10:24 date.txt_2018-07-27.tar.gz

[root@www1 ~]# tar -jcvf date.txt_`date +%F`.tar.bz2 date.txt                #常用
date.txt
[root@www1 ~]# ll date*
-rw-r--r-- 1 root root  24 7月  27 10:05 date.txt
-rw-r--r-- 1 root root 134 7月  27 10:26 date.txt_2018-07-27.tar.bz2
-rw-r--r-- 1 root root 136 7月  27 10:24 date.txt_2018-07-27.tar.gz
[root@www1 ~]#


date命令

标签:实例   字符   option   day   size   修改时间   bash   form   修改   

原文地址:http://blog.51cto.com/12107790/2150863

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!