linux中date命令格式化输出/linux重定向到以当前时间命名的文件

1. 格式

date [+格式],如:

date +%Y-%m-%d

image
如果有空格,需要用双引号括起来。(建议无论有无空格,格式化输出时都用双引号括起来)

date "+%Y-%m-%d %H:%M:%S"

image
常用格式释义:

%Y 年
%y 年(年份最后两位)
%m 月
%d 日
%H 时(24小时制)
%I 时(12小时制)
%M 分
%S 秒
%Z 时区
%D 日期,等于%m/%d/%y
%T 时间,等于%H:%M:%S
%x locale日期描述,例如12/31/99(类似于 %D或 %m/%d/%y)
%X locale时间描述,例如23:13:48(类似于 %T或 %H:%M:%S)

更多详细格式可参考此处

2. 利用date命令重定向到以当前时间命名的文件

例如:

ls -l > mylog_$(date +%Y-%m-%d_%H-%M-%S.log)



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章