On Tue, Apr 26, 2016 at 11:53 AM, Paul Mullen <[email protected]> wrote:
> On Tue, Apr 26, 2016 at 10:45:08AM -0700, John Jason Jordan wrote:
> > According to man cp -auf is what I should be using for what I want
> > the command to so, but apparently there is something that I am not
> > understanding.
>
> I don't understand it either. I saw the same behavior in a quick
> experiment. Hopefully someone else on the list can enlighten us.
>
> This is a job for rsync, anyhow.
>
Agreed: use rsync.
Running the following function may shed some light on how cp -auf works:
example.cp () { ( set -x
tmp=$(mktemp -d || exit )
cd $tmp
mkdir -p a/b/
touch a/b/hw.txt
tree
cp -aufv a z
tree
cp -aufv a z
tree
cp -aufv a z
cd
rm -rf "${tmp}"
)
}
example.cp
Regards,
- Robert
_______________________________________________
PLUG mailing list
[email protected]
http://lists.pdxlinux.org/mailman/listinfo/plug