Почему sudo zip -o Создает архив размером в разы большим, чем вес архивируемых в текущей папке файлов и папок?
Делайте по-человечески, а не через zip:tar -czf mybackup.tar.gz /path/to/folder/

Делаю:
sudo zip -o www_latest.zip
Чо, серьёзно? То есть вы не указываете ЧТО архивировать и удивляетесь результатам? :) Вы содержимое архивов сравнивали? А то может быть вы разные файлы пакуете...
Для чего sudo?
Если файлы пакуются те что надо, то возможно "проблема" в отсутствии сжатия архивируемых файлов, задайте опцию -Zd, так же попробуйте -9