Tar

tar - 如何將時間戳保存到一秒以上的精度?

  • October 9, 2017

tar用來打包一些文件。修改文件上的時間戳至關重要,並且必須具有很高的準確性。使用tar -cvf,時間戳會被保留,但會四捨五入到最接近的秒數,即stat在文件上執行僅顯示以 .0 結尾的時間戳。有沒有辦法更準確地保存時間戳,或者我可以為此目的使用不同的存檔工具?

通常的tar格式將時間戳儲存為您確定的秒數。要以更高解析度儲存時間戳,您需要使用另一種格式,例如tarGNU 生成的POSIX,tar它以納秒(通常)為單位儲存時間戳。

要創建這些檔案,請使用-H posixGNU 選項tar

tar cfH archive.tar posix ...

引用自:https://unix.stackexchange.com/questions/397130