次のコマンドを使用すると、abcという名前のフォルダーがあり、いくつかのサブフォルダーが再帰的にあり、abcの下のすべてを圧縮したいとします。
zip -r abc.zip abc/*
abc.zip を取得しましたが、最上位フォルダー abc が含まれており、abc/xxx、abc/yyy などのすべてが abc の下にあります。最上位フォルダー abc を削除するにはどうすればよいですか? すべてをabc.zipに直接入れたい。
ノート:
- フォルダーの外からしか圧縮できないため、フォルダーabcに移動し、zip *は機能しません
- このコマンドを 1 行で実行する必要があります。複数のコマンドを ; で区切ることができます。
- オプション -j も機能しません。サブフォルダーが削除されるため、そこに保持したいのです。