.zipファイル内のすべてのファイルの最後の変更日を抽出日として書き換える方法はありますか?
デフォルトでは、誰かがアーカイブを解凍するたびに、last modified date
すべてのファイルがzipが抽出された日付に変更されますか?
答え1
ライブラリアーカイブの使用bsdtar
(さまざまなアーカイブ形式のサポート、pkzipを含む)、次のm
フラグを使用します。
bsdtar xmf file.zip
~から手動:
-m
、--modification-time
(xモードのみ)修正時間を抽出しません。デフォルトでは、変更時間はアーカイブに保存された時間に設定されます。
このm
フラグは唯一のものではなく、bsdtar
すでに存在しています。tar
1979年、Unix V7で初めて実装。具体的にbsdtar
はそうですtar
。
unzip
オプションを表示するには使用してください-DD
。