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)



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