bug-coreutils
[Top][All Lists]
Advanced

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

bug#61105: cp/mv: want a fatal --no-clobber


From: Mike Frysinger
Subject: bug#61105: cp/mv: want a fatal --no-clobber
Date: Fri, 27 Jan 2023 19:22:58 -0500

On 27 Jan 2023 23:59, Pádraig Brady wrote:
> On 27/01/2023 20:52, Mike Frysinger wrote:
> > basically i've been writing things like:
> > if ! cp -n foo bar; then
> >    ... error out because bar already exists, or otherwise failed ...
> > fi
> > 
> > when really i need to write:
> > if [ -e bar ] || ! cp foo bar; then
> >    ... error out ...
> > fi
> 
> The above is racy if the file is created between the test and the cp.

yes, that's why i want to only use cp :)

although if i was super concerned about TOCTOU races, i wouldn't be using
shell in the first place
-mike

Attachment: signature.asc
Description: PGP signature


reply via email to

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