Как рекурсивно застегивать подпапки?

Уже несколько часов ударилась головой о стену.

пытаясь рекурсивно застегнуть подпапки, но только файлы в них. Я пытаюсь изменить этот скрипт:

for i in */*/; do zip -j -r "${i%/}.zip" "$i" ; done

Это почти идеально, но в zipped-файлах есть фактическая подпапка с файлами в ней. Ожидаемый результат будет иметь только файлы в zip-файле, а не вложенную папку, содержащую файлы.

Любая помощь оценивается. благодаря