GNU bug report logs - #47151
cp --recursive funky behaviour

Previous Next

Package: coreutils;

Reported by: Tomas <correo <at> tomaszubiri.com>

Date: Mon, 15 Mar 2021 00:59:01 UTC

Severity: normal

Tags: wontfix

Done: Paul Eggert <eggert <at> cs.ucla.edu>

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: Tomas <correo <at> tomaszubiri.com>
Subject: bug#47151: closed (Re: bug#47151: cp --recursive funky behaviour)
Date: Mon, 21 Feb 2022 09:55:03 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#47151: cp --recursive funky behaviour

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 47151 <at> debbugs.gnu.org.

-- 
47151: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=47151
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Tomas <correo <at> tomaszubiri.com>
Cc: 47151-done <at> debbugs.gnu.org
Subject: Re: bug#47151: cp --recursive funky behaviour
Date: Mon, 21 Feb 2022 01:54:02 -0800
On 3/14/21 17:47, Tomas wrote:
> cd /tmp
> mkdir src
> touch src/a
> cp -r src dest
> 
> #damn, I forgot a file
> touch src/b
> cp -r src dest
> ls dest
> # a dest

cp has behaved that way for ages, and is required to behave that way by 
POSIX, so this is not a bug. To sidestep the issue, you can use the -T 
option of GNU cp. Closing the bug report.

[Message part 3 (message/rfc822, inline)]
From: Tomas <correo <at> tomaszubiri.com>
To: "bug-coreutils" <bug-coreutils <at> gnu.org>
Subject: cp --recursive funky behaviour
Date: Sun, 14 Mar 2021 21:47:05 -0300
[Message part 4 (text/plain, inline)]
cd /tmp
mkdir src
touch src/a
cp -r src dest

#damn, I forgot a file
touch src/b
cp -r src dest
ls dest
# a dest
[Message part 5 (text/html, inline)]
[grucp.png (image/png, attachment)]

This bug report was last modified 3 years and 91 days ago.

Previous Next


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