tar
を使用して多数のファイルをパッケージ化しています。ファイルのタイムスタンプを変更することは重要であり、高精度である必要があります。 tar -cvf
を使用すると、タイムスタンプは保持されますが、最も近い秒に丸められます。つまり、ファイルでstat
を実行すると、末尾が.0のタイムスタンプのみが表示されます。タイムスタンプをより正確に保持する方法はありますか、またはこの目的で使用できる別のアーカイブツールはありますか?
通常のtar
形式は、ユーザーが決めたように、タイムスタンプを秒数として格納します。より高い解像度でタイムスタンプを保存するには、GNU tar
によって生成されるPOSIX tar
などの別の形式を使用する必要があります。
これらのアーカイブを作成するには、-H posix
オプションをGNU tar
とともに使用します。
tar cfH archive.tar posix ...