tar-タイムスタンプを1秒以上の精度で保存する方法は?


14

tar多くのファイルをパッケージ化するために使用しています。ファイルのタイムスタンプを変更することは重要であり、高精度でなければなりません。を使用するとtar -cvf、タイムスタンプは保持されますが、最も近い秒に丸められstatます。つまり、ファイルで実行すると、.0で終わるタイムスタンプのみが表示されます。タイムスタンプをより正確に保持する方法はありますか、またはこの目的に使用できる別のアーカイブツールがありますか?

回答:


19

通常のtar形式では、ユーザーが決定したとおりにタイムスタンプが秒数として保存されます。タイムスタンプをより高い解像度で保存するには、タイムスタンプをナノ秒(通常)で保存tarするGNU tarが作成したPOSIXなど、別の形式を使用する必要があります。

これらのアーカイブを作成するには-H posix、GNUでオプションを使用しますtar

tar cfH archive.tar posix ...
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.