tar time stamp in the future問題


在A機器上用tar壓縮的文件,在B機器上進行解包的時候,如果兩個機器的時間不一致,如B機器的時間落后A機器的時間,這時

就會出現time stamp in the future的問題。如何解決這個問題呢:

(1)一是檢查B機器的時間,如果確有問題請修改B機器的時間(sudo date -s "YYYY-MM-DD HH:MM:SS")

(2)二是使用tar命令的-m參數,比如tar xmzf abc.tgz(-m, --touch, --modification-time【don't extract file modified time】)

大致意思就是suppress時間戳檢查,而是使用新的系統時間進行解包,解包后的文件時間戳將是新的系統時間而不是原文件的時間戳了。

以上每一條都可以解決問題,比如第一條可以修改系統的時間超過原壓縮包中文件的時間戳即可,而第二條完全不顧時間戳是什么,直接修改時間戳。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM