Ваша команда работает нормально, но она также сжимает каталоги data
и .
.
Используйте опции -mindepth
и -maxdepth
.
Чтобы впоследствии удалить каталоги,использовать-execdir rm -Rf {} +
:
find data -mindepth 1 -maxdepth 1 -execdir zip -r {}.zip {} \; -execdir rm -Rf {} +