Thank you, Dimitry, I understand now why it went wrong. I don't know what I was thinking, trying to combine -u with -s.You example is useful. Thank you also, Corinna.
-- Soren On Fri, Nov 8, 2024 at 10:30 AM Dimitry Andric < dimi...@unified-streaming.com> wrote: > On 8 Nov 2024, at 16:20, Soren via Cygwin <cygwin@cygwin.com> wrote: > > > > > > Hello users. I have a reasonably recently installed Cygwin that I've kept > > updated with setup. I am just now seeing that the provided `cygpath` > > command no longer works the way it ought to. Could someone(s) confirm or > > deny this? And fix it, because it is an important facility. > > > > $ cygpath -ua --short-name '/cygdrive/c/Users/somia/Local Settings' > > [dumps you into "help"] > > $ cygpath --version > > cygpath (cygwin) 3.5.4 > > > > Appreciation in advance for your interest and help. > > From the usage message, I think it is intentional: > > -s, --short-name print DOS (short) form of NAMEs (with -w, -m only) > > So you cannot use -u together with -s/--short-name. > > As a workaround, you could try: > > cygpath -u $(cygpath -ma --short-name '/cygdrive/c/Users/somia/Local > Settings') > > which would first convert to mixed style ("C:/Users/somia/LOCALS~1"), then > back to unix style ("/cygdrive/c/Users/somia/LOCALS~1"). I suppose that is > what you want? > > -Dimitry > > -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple