同様の質問が寄せられましたが、探しているものを正確に見つけることができませんでした。基本的に、サブディレクトリと多数のファイルを含む大きなディレクトリがあり、各ディレクトリとサブディレクトリに再帰的に移動して、各ファイルを個別に圧縮したいです。私はこの解決策を見つけましたが、それは私が望むものではありません:
find . -type f -execdir zip '{}.zip' '{}' \;
これにより、zipファイルが元のディレクトリに出力されます。ただし、zipファイルは完全に別のディレクトリに配置する必要がありますが、ディレクトリ構造は同じで、結果のzipファイルのみが必要です。誰でもこれを助けることができますか?