bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#62572: Bug#1058752: bug#62572: cp --no-clobber behavior has changed


From: Paul Eggert
Subject: bug#62572: Bug#1058752: bug#62572: cp --no-clobber behavior has changed
Date: Wed, 31 Jan 2024 16:36:16 -0800
User-agent: Mozilla Thunderbird

On 1/31/24 06:06, Pádraig Brady wrote:
To my mind the most protective option takes precedence.

That's not how POSIX works with mv -i and mv -f. The last flag wins. I assume this is so that people can have aliases or shell scripts that make -i the default, but you can override by specifying -f on the command line. E.g., in mymv:

   #!/bin/sh
   mv -i "$@"

then "mymv -f a b" works as expected.

Wouldn't a similar argument apply to cp's --update options?

Or perhaps we should play it safe, and reject any combination of --update etc. options that are incompatible. We can always change our mind later and say that later options override earlier ones, or do something else that's less conservative.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]