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
。Old
zip New.zip fileA fileB