現在の時刻をtarアーカイブのファイルまたはディレクトリ変更時刻として使用する方法

現在の時刻をtarアーカイブのファイルまたはディレクトリ変更時刻として使用する方法

tarファイルとディレクトリを含むアーカイブを作成したいです。圧縮を実行するときは、変更タイムスタンプが現在の日付と時刻になるように、これらのファイルとディレクトリの変更時間を変更する必要があります。シェルスクリプトでこれをどのように実行できますか?

ベストアンサー1

GNUがある場合は、このオプションを使用して任意の変更時間を保存tarできます。--mtime

tar cf archive.tar --mtime="@$(date +%s)" ...

現在時刻は、アーカイブに保存されているすべての変更時刻に使用されます。

おすすめ記事