unix で現在時刻を表示する方法を教えてください

Unixシステムでは、dateコマンドを利用して現在時刻を表示できます。その書式は以下のとおりです。

date [options]

一般的な選択肢には以下が含まれます。

  1. %H:24時間表示の時
  2. I:時表示(12時間制)
  3. M: 分を表示
  4. %S:秒を表示
  5. %Y:年を表示します
  6. %m:月の表示
  7. %d:日付を表示

たとえば、現在の日付と時刻を丸ごと表示するには、以下のコマンドを使用できます。

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

出力は 2022-01-01 10:30:00 のように出力される場合があります。なお、出力のタイムフォーマットは適宜調整が可能です。

bannerAds