Cegah menampilkan pesan cap waktu saat menjalankan “tar xzf”

32

Saat berjalan tar xzf, cara mencegah pesan ini (Mencegah menampilkan pesan cap waktu):

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
Mark Peepee
sumber
5
Perbaiki jam sistem dan zona waktu Anda. Coba NTP .
Juliano
5
Jam sistem dan zona waktu di server tujuan kami sudah benar. File sumber yang kami terima berasal dari seseorang di zona waktu yang jauh lebih awal - dan beberapa file juga memiliki stempel waktu 200 tahun di masa depan.
user12345

Jawaban:

37

tar memiliki opsi untuk menekan pesan ini [1]:

-m, --touch
jangan mengekstrak file yang dimodifikasi waktu

Namun, Anda mungkin juga harus memeriksa bahwa Anda tidak memiliki masalah dengan jam sistem Anda.

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

jasonwryan
sumber
1
Ini menekan ekstraksi waktu modifikasi file, bukan hanya pesan. Ada situasi ketika pesan ini diharapkan (belum ada waktu RTC), tetapi cap waktu akan dipulihkan.
Zrin
19

Anda dapat menekan peringatan sambil mempertahankan stempel waktu:

tar xzf myarchive.tar --warning=no-timestamp
Georgi Chulkov
sumber