[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
signature.asc
Description: PGP signature