
一部のファイルをパッケージ化するために使用しますtar
。変更されたファイルのタイムスタンプは非常に重要であり、非常に正確に実行する必要があります。を使用すると、tar -cvf
タイムスタンプは保持されますが、最も近い秒に丸められます。つまり、stat
ファイルを実行すると、.0で終わるタイムスタンプのみが表示されます。タイムスタンプをより正確に保存する方法はありますか?それともこの目的に使用できる他のアーカイブツールはありますか?
答え1
一般的なtar
形式は、タイムスタンプをユーザーが決定する秒単位で保存します。タイムスタンプをより高い解像度で保存するには、通常、タイムスタンプをナノ秒単位で保存するtar
GNU生成POSIXなどの他の形式を使用する必要があります。tar
これらのアーカイブを作成するには、-H posix
GNUオプションを使用してくださいtar
。
tar cfH archive.tar posix ...