追加読書

追加読書

「から抜粋アーカイブを解凍したときの最後の変更日を上書きする":

MacOSで作成されたZIPアーカイブがあります。私が使うたびに

bsdtar xmf ファイル.zip
または

解凍-DDファイル.zip
解凍するには、__MACOSX新しいフォルダが作成されます。これを避ける方法はありますか?

答え1

Info-ZIPの場合、unzipこれは-x名前でファイルを除外するオプションを使用する簡単な練習です。証人https://unix.stackexchange.com/a/269808/5132たとえば、Giles は以下を使用します。

解凍 -x __MACOSX -x '__MACOSX/*' /path/to/zip

もちろん、これはあなたの選択と組み合わせるべきです-DD。確かに。

bsdtar同様のオプションがあります--exclude

好ましい使用形態は次のとおりですbsdtarいつもgetoptスタイルのオプションだからその発明まず、1980年代の古いコマンドライン構文習慣に陥らないように努力しなければなりません。

bsdtar -x -m -f file.zip --exclude __MACOSX --exclude '__MACOSX/*'

追加読書

関連情報