GNU bug report logs -
#17372
GNU mv
Previous Next
Reported by: Scott Brunner <scottb613 <at> yahoo.com>
Date: Tue, 29 Apr 2014 14:58:01 UTC
Severity: normal
Tags: notabug
Done: Eric Blake <eblake <at> redhat.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your bug report
#17372: GNU mv
which was filed against the coreutils package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 17372 <at> debbugs.gnu.org.
--
17372: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=17372
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
[Message part 3 (text/plain, inline)]
tag 17372 notabug
thanks
On 04/29/2014 08:34 AM, Scott Brunner wrote:
> Hi Folks,
>
> Not sure I'm in the right place - but - I'm having a problem with the "mv" command in Cygwin's Unix emmulator...
Yes, this is the right place; you'd see the same behavior on Linux,
which means it is not cygwin-specific (if you do encounter something
that you cannot reproduce on Linux, then the cygwin lists are a better
place for that question).
> The man page directed me to this address... I have a bunch of files that all start with the "-" character (-moo, -moo1, -moo2)... Obviously the "-" is treated as a switch in the Unix world - so you can't do simple moves as you would in Solaris... I'm not sure if the goal of your GNU release is supposed to match the functionality of Unix but I just wanted to point this out in case you were unaware...
>
> In Solaris - this works:
>
> mv -f - '-moo' SCO-moo
That behavior is not required by POSIX. But what POSIX _does_ require
is that:
mv -f -- -moo SCO-moo
does the right thing, and GNU mv complies with that. You can also use:
mv -f ./-moo SCO-moo
You have asked a FAQ; for more details:
https://www.gnu.org/software/coreutils/faq/coreutils-faq.html#I-have-a-file-called-_002d_002dhelp_002e-How-do-I-remove-it_003f
Therefore, I'm closing this as not a bug, although you can continue to
respond to the thread if you have more questions on the topic.
--
Eric Blake eblake redhat com +1-919-301-3266
Libvirt virtualization library http://libvirt.org
[signature.asc (application/pgp-signature, attachment)]
[Message part 5 (message/rfc822, inline)]
[Message part 6 (text/plain, inline)]
Hi Folks,
Not sure I'm in the right place - but - I'm having a problem with the "mv" command in Cygwin's Unix emmulator... The man page directed me to this address... I have a bunch of files that all start with the "-" character (-moo, -moo1, -moo2)... Obviously the "-" is treated as a switch in the Unix world - so you can't do simple moves as you would in Solaris... I'm not sure if the goal of your GNU release is supposed to match the functionality of Unix but I just wanted to point this out in case you were unaware...
In Solaris - this works:
mv -f - '-moo' SCO-moo
In Cygwin - it does not...
Thanks...
Regards,
Scott
[Message part 7 (text/html, inline)]
This bug report was last modified 11 years and 19 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.