Какая временная метка в Linux?

У меня нет окна Ubuntu, но эта команда доступна для OS X и OpenSUSE:

compgen -ac | grep someStringInCommandName

Ссылка: https://stackoverflow.com/questions/948008/linux-command -в-список-все доступно-команда-и-псевдонимы

1
задан 5 September 2014 в 00:17

3 ответа

Добро пожаловать в Linux! Вероятно, вы прочитали этот текст touch, который вы указали в своем вопросе, из руководства или книги.

В Linux почти каждая команда имеет «руководство», которое объясняет его параметры. Вы можете просмотреть страницу руководства любой команды, выполнив man <command> на машине Linux.

Итак, из команды man touch:

   -t STAMP
          use [[CC]YY]MMDDhhmm[.ss] instead of current time

Итак, ваш пример:

-t 03201600 #Breaking it down: -t 03 20 16 00 -t MM DD hh mm -t month day hours minutes

Итак, 20 марта, 16:00 (24 часа format).

Если у вас нет доступа к машине Linux, вы можете просмотреть эти man страницы онлайн здесь: http://unixhelp.ed.ac.uk/CGI/man- CGI. Страница man для команды touch находится здесь: http://unixhelp.ed.ac.uk/CGI/man-cgi?touch

23
ответ дан 24 May 2018 в 04:00

Согласно man touch:

   -t STAMP
          use [[CC]YY]MMDDhhmm[.ss] instead of current time

Итак, ваша метка времени может быть переведена на DD/MM hh:mm: 20/03 16:00.

5
ответ дан 24 May 2018 в 04:00
Временная метка - это текущее время события, записанного компьютером. Временные метки широко используются в компьютерах и сетях для различных типов синхронизации. Например, они назначаются пакетам в некоторых сетевых протоколах, чтобы облегчить повторную сборку данных (например, человеческую речь) в правильной последовательности принимающим хостом (то есть компьютером). Кроме того, они используются системами управления базами данных (СУБД) для определения порядка транзакций в случае сбоя системы (например, сбоя компьютера, вызванного потерей электроэнергии или сбоем диска). Временные метки также обычно используются для предоставления информации о файлах, в том числе при их создании и последнем доступе или изменении. Эта информация содержится в inode, который представляет собой структуру данных в файловой системе в Unix-подобной операционной системе, которая хранит всю информацию о файле, кроме его имени и его фактических данных. Другим важным приложением являются события, которые записываются в файлы системных журналов. Временные метки в таких файлах могут быть чрезвычайно полезными для мониторинга безопасности системы и для судебных целей. Время, записанное метками времени, может быть измерено с точки зрения времени суток или относительно некоторой начальной точки. И он измеряется с высокой точностью в небольших долях секунды. Точность времени поддерживается с помощью различных механизмов, включая высокоточные часы, встроенные в компьютеры, и протокол сетевого времени (NTP). NTP использует скоординированное универсальное время (UTC) для синхронизации времени работы компьютера с миллисекундой (а иногда и до доли миллисекунды) и использует протокол UDP (протокол пользовательских дейтаграмм), один из основных интернет-протоколов, в качестве своего транспортного механизма. Timestamp

Нажмите здесь, чтобы конвертировать

1
ответ дан 24 May 2018 в 04:00
  • 1
    thanx @Mitch, еще один вопрос: он несколько связан с NTP (протокол сетевого времени)? – jazzz 4 September 2014 в 22:42
  • 2
    Да, он использует это для вычисления времени. – Mitch♦ 4 September 2014 в 22:44
  • 3
    Хотя в этом случае touch фактически не использует временную метку Unix. – IQAndreas 6 September 2014 в 09:16
  • 4
    Вопрос OP: «Какая временная метка в Linux?» и я объяснил, что такое временная метка. – Mitch♦ 6 September 2014 в 10:11

Другие вопросы по тегам:

Похожие вопросы: