1. 格式
date [+格式],如:
date +%Y-%m-%d
如果有空格,需要用雙引號括起來。(建議無論有無空格,格式化輸出時都用雙引號括起來)
date "+%Y-%m-%d %H:%M:%S"
常用格式釋義:
%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)