zip ファイルがありOld.zip、その中に と があるfileAとしfileBます。次に、次を使用してそれらを解凍します: unzip Old.zip -d Old、次に、ファイル A とファイル B を含む Old という名前のディレクトリが作成されます。
Old.zip がなくなったので、もう一度圧縮したいのですが、使用する場合: は :zip -r New.zip OldとNew.zipは異なり、そのOld.zip内部は 2 つのファイルではなく、1 つのディレクトリです!
Before: After: I want:
Old.zip--+ New.zip--+ New.zip--+
+--fileA +--Old--+ +--fileA
+--fileB +--fileA +--fileB
+--fileB
助言がありますか?zip コマンドを正しく使用して構造を維持するにはどうすればよいですか? シェルスクリプトで書くので、フォルダに移動して使用し、親フォルダに移動しますNOT。Oldzip New.zip fileA fileB