zip --symlinks -q -r /cygdrive/d/folderA/folderA.zip folderA/
именно так я использую команду zip в скрипте bash, но после запуска этого скрипта bash в результате получается только одна папка. он не берет целые данные при выполнении операции zip с использованием скрипта bash.
Но в обычной командной строке он работает как положено.