GNU bug report logs - #6405
cp from -MM to -M

Previous Next

Package: coreutils;

Reported by: Peng Yu <pengyu.ut <at> gmail.com>

Date: Fri, 11 Jun 2010 19:39:02 UTC

Severity: normal

Done: Bob Proulx <bob <at> proulx.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Bob Proulx <bob <at> proulx.com>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#6405: closed (cp from -MM to -M)
Date: Fri, 11 Jun 2010 20:19:01 +0000
[Message part 1 (text/plain, inline)]
Your message dated Fri, 11 Jun 2010 14:18:39 -0600
with message-id <20100611201839.GA1385 <at> dementia.proulx.com>
and subject line Re: bug#6405: cp from -MM to -M
has caused the GNU bug report #6405,
regarding cp from -MM to -M
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
6405: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=6405
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Peng Yu <pengyu.ut <at> gmail.com>
To: bug-coreutils <at> gnu.org
Subject: cp from -MM to -M
Date: Fri, 11 Jun 2010 14:38:13 -0500
I'm trying to cp -MM to -M. But so far I don't have a way to do it.
Would you please let me know what is the correct way to cp from -MM to
-M?

$ cp -r -- -MM/ -- -M
cp: target `-M' is not a directory
$ ll -go
total 0
drwx------ 2 64 2010-06-11 14:35 -MM

-- 
Regards,
Peng


[Message part 3 (message/rfc822, inline)]
From: Bob Proulx <bob <at> proulx.com>
To: Peng Yu <pengyu.ut <at> gmail.com>
Cc: 6405-done <at> debbugs.gnu.org
Subject: Re: bug#6405: cp from -MM to -M
Date: Fri, 11 Jun 2010 14:18:39 -0600
Hi Peng,

If you would be so kind could you in the future address these types of
messages to coreutils <at> gnu.org instead of bug-coreutils?  The
bug-coreutils address has been changed from "all-discussion" to
"bug-discussion" and along with that change every message here now
opens a bug ticket in the bug tracking system so that we don't lose
track of reported bugs.  The coreutils <at> gnu.org address was created for
general discussion that isn't attached to the bug tracking system.
Thanks!

Peng Yu wrote:
> I'm trying to cp -MM to -M. But so far I don't have a way to do it.
> Would you please let me know what is the correct way to cp from -MM to
> -M?
> 
> $ cp -r -- -MM/ -- -M
> cp: target `-M' is not a directory

The first "--" stops further option recognition and processing.  So it
is only needed once.  The second one after the first one has turned
off option processing is therefore recognized as a filename.  Since
you have three files listed (the extra one being "--") then the target
is required to be a directory.

Instead just use one "--".  You wanted to say:

  $ cp -r -- -MM -M

Or traditional usage would use "./" to avoid the first character of
the string from starting with a dash.

  $ cp -r ./-MM ./-M

Since the strings do not start with a dash then they are not
recognized as command option arguments.

Bob


This bug report was last modified 15 years and 34 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.