Утилита date#

Утилита date используется для отображения текущего времени в заданном формате и установки системного времени.

Синтаксис date:

date <options> +<format>

Где:

  • <options> - опции;

  • <format> - формат.

Часто используемые опции утилиты представлены в таблице ниже.

Опция

Описание

-d <conditions>

Отображение времени согласно заданным условиям

-r <file>

Отображение времени последнего изменения указанного файла

-s,--set <conditions>

Установка времени согласно заданным условиям

<format> в синтаксисе date управляет выводом. Часто используемые форматы утилиты представлены в таблице ниже.

Формат

Описание

%a

Сокращенное название дня недели в языковом стандарте, например, Sun

Полное название дня недели, например, Sunday

%c

Дата и время локали, например, Thu Mar 21 14:24:35 2024

%j

День года - от 001 до 366

%n

Новая строка

%s

Метка времени Unix - количество секунд, прошедших с начала «эпохи Unix» - 00:00:00 UTC 1 января 1970 года

%u

День недели - от 1 до 7

Примеры использования#

  • Для отображения текущей даты и времени системы введите команду:

    date
    
  • Для отображения текущей даты в виде метки времени Unix введите команду:

    date +%s
    
  • Для изменения системных даты и времени на 2024-03-19 14:40:00 введите команду:

    date -s "2024-03-19 14:40:00"