Date

如何從觸摸格式的文件或目錄中獲取時間戳?

  • October 17, 2022

根據我在網上找到的許多網站,touch命令的-t參數接受以下格式的時間戳:

[[CC]YY]MMDDhhmm[.ss]

Here,

CC: The first two digits of the year.
YY: The last two digits of the year.
MM: Month
DD: Day of the month
hh: Hour
mm: Minute
ss: Seconds

例如:

$ touch -t 199901011200 test.txt

我可以使用dateorstat命令從文件或目錄中獲取相同格式的時間戳嗎?相同的格式是指上面的格式[[CC]YY]MMDDhhmm[.ss] 預設情況下,該date命令具有不同的輸出。

注意:我不想使用觸摸參考-r命令。

使用date您指定以下格式:

date -r test.txt +'%Y%m%d%H%M.%S'
  1. %Y: 年(四位數)
  2. %m: 月數(兩位數)
  3. %d: 日(兩位數)
  4. %H: 小時(從 00 到 23)
  5. %M: 分鐘
  6. %S: 秒

您可以查看man date更多資訊。

引用自:https://unix.stackexchange.com/questions/721261