Aparentemente, não é um bug - é o comportamento esperado . Os próprios mantenedores do cygwin esperam que você faça exatamente o que você fez na solução alternativa.
Para mim, certamente parece um bug, no entanto. Afinal de contas, este é um dos casos em que mal me preocupo com como as coisas são feitas, desde que elas cumpram o que prometeram. E --directory
simplesmente não funciona neste cenário, sem qualquer tipo de aviso ou qualquer outra coisa. (Eu realmente não tenho coragem de defender esse ponto de vista na lista de discussão.)
Então, sim, infelizmente, não há outro caminho além de cd
ing na pasta de destino.