在Linux中創建以年-月-日形式的當前日期命名的目錄或文件
想要用當前日期創建目錄,可以使用如下的命令:
$ mkdir $(date +"%Y-%m-%d")
創建名稱包含當前日期的目錄或文件
如果要創建名稱包含當前日期的目錄或文件,也很簡單,比如:
$ mkdir ZhangSan-$(date +"%Y-%m-%d")
創建文件:
$ touch ZhangSan-$(date +"%Y-%m-%d")
這里列出了支持的操作:
%a 星期的簡稱,例如 Sun,Mon 等 %A 星期的全稱,例如 Sunday,Monday 等 %b 月份的簡稱,例如 Jan,Feb 等 %B 月份的全稱,例如 January,February 等 %c 日期和時間,例如 Sat 29 Oct 2020 05:02:25 PM CST %C 世紀 %d 當月的第幾天 %D 日期,相當於 %m/%d/%y %e 當月的第幾天,用空格代替首位的0,相當於 %_d %F 日期,相當於 %Y-%m-%d %g 年份的后兩位 %G 四位年份 %h 相當於 %b %H 小時,從00到23 %I 小時,從01到12 %j 當年的第幾天,001到366之間 %k 小時,用空格代替首位的0,相當於 %_H %l 小時,用空格代替首位的0,相當於 %_I %m 月份,從01到12 %M 分鍾,從00到59 %n 換行 %N 納秒,從000000000到999999999 %p 上午(AM)或下午(PM) %P 類似月%p,但是為小寫 %q 一年的四分之幾,1到4 %r 12小時制時間,例如 11:11:04 PM %R 24小時制時間,相當於%H:%M %s 從 1970-01-01 00:00:00 UTC 到當前的秒數 %S second (00..60) %t tab符 %T 時間,相當於 %H:%M:%S %u 星期幾,從1到7,1表示星期一 %U 一年的第幾個星期,以星期六作為星期的開始,00到53 %V ISO星期數, 以星期一作為星期的開始,01到53 %w 星期幾(0..6); 0 表示星期六 %W ISO星期數, 以星期一作為星期的開始,00到53 %x 日期,例如 12/31/99 %X 時間,例如 23:13:48 %y 年份的后兩位(00..99) %Y 四位年份 %z 時區,例如 -0400 %:z 時區,例如 -04:00 %::z 時區,例如 -04:00:00 %:::z 時區,例如 -04, +05:30 %Z 時區, 例如 EDT
