-t
especifica um diretório no qual criar um symlink. Ele não especifica um diretório que deve ser direcionado pelo link simbólico.
O que você quer é ln -s gradle-2.7 gradle-current
. Isso cria um link simbólico chamado "gradle-current" que aponta para "gradle-2.7".
Na verdade, não importa se o gradle-2.7 é um diretório ou um arquivo - o comando é o mesmo.
Na verdade, não importa se o gradle-2.7 existe ou não, o comando ainda é o mesmo para criar o symlink. (O link simbólico não irá funcionar se o alvo não existir, mas ainda pode ser criado. Se o alvo for criado mais tarde, o link simbólico irá então funcionar sem qualquer trabalho adicional.)