Запретить отображение метки времени при запуске «tar xzf»

32

При запуске tar xzf, как предотвратить это сообщение (Запретить показ сообщения с отметкой времени):

tar: node: time stamp 2011-06-07 02:02:30 is 8309 s in the future
tar: user/Node: time stamp 2011-06-07 01:56:05 is 7924 s in the future
Марк Пипи
источник
5
Исправьте ваши системные часы и часовой пояс. Попробуйте NTP .
Джулиано
5
Системные часы и часовой пояс на нашем сервере назначения правильные. Исходные файлы, которые мы получили, были от кого-то из гораздо более ранних часовых поясов - и, кроме того, некоторые из файлов имели временную метку 200 лет в будущем.
user12345

Ответы:

37

У tar есть опция для подавления этого сообщения [1]:

-m, --touch
не извлекать время изменения файла

Тем не менее, вы, вероятно, также должны убедиться, что у вас нет проблем с системными часами.

[1] http://unixhelp.ed.ac.uk/CGI/man-cgi?tar

jasonwryan
источник
1
Это подавляет извлечение времени изменения файла, а не только сообщения. Существуют ситуации, когда ожидается это сообщение (пока нет времени RTC), но отметки времени должны быть восстановлены.
Зрин