Это очень распространенная проблема с linux zip... если вы делаете
unzip *.zip
и у вас есть, скажем, три файла:
a.zip
b.zip
c.zip
он расширяется до значения
unzip a.zip b.zip c.zip
что выглядит хорошо, но это говорит unzip распаковать b и c внутри a, что неверно. Это не сработает. (проверьте это на своей локальной системе).
Решение заключается в том,
unzip '*.zip'.
что вам нужно экранировать ' в вашем ssh (например, обратным слешем или использовать двойные символы).