Para fazer seu comando funcionar, não acho que você possa evitar o sub-descasque, algo como:
find /cygdrive/c/MinGW/bin/ -name "*.exe" -print0 | xargs -0 -n1 bash -c 'ln -s {} $(basename {})'
Se todos os arquivos estiverem no mesmo diretório, você também pode usar cp -s
:
cp -s /cygdrive/c/MinGW/bin/* .