NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: bin/57434: cp(1) -P description is misleading.
The following reply was made to PR bin/57434; it has been noted by GNATS.
From: Tetsuya Isaki <isaki%pastel-flower.jp@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: gnats-admin%netbsd.org@localhost,
netbsd-bugs%netbsd.org@localhost
Subject: Re: bin/57434: cp(1) -P description is misleading.
Date: Sat, 27 May 2023 12:28:19 +0900
At Wed, 24 May 2023 13:45:02 +0000 (UTC),
Robert Elz wrote:
> | When I see syntax in SYNOPSIS section, I can understand that -P should
> | be specified with -R.
>
> Actually, no, -P and -R aren't (quite) that closely related. However -P
> is related to -H and -L (at most 1 of those three can be set) and -H and -L
> only apply when -R is set. It is all very murky...
Indeed..
Anyway, why I thought that -P should be specified with -R is the
following notation in the SYNOPSIS section:
SYNOPSIS
cp [-R [-H | -L | -P]] ...
I read it as "When you specify -R, you can also specify probably one of
-H, -L, or -P at the same time", in other words, "(one of -H, -L, or) -P
can only be specified with -R".
If no (in fact, -P can be specified without -R), I feel this bracket
notation makes confusing...
> | However, -P can be specified without -R. I don't know what is correct
> | (intended) situation, but the followings are that I observed:
>
> I believe your observations are correct.
Thanks. Then, how about this?
-P No symbolic links are followed.
- This is the default.
+ The -R option implies the -P.
> However (unsuprisingly) you
> didn't test the (rather older) -r option - when that's set -P is (more or
> less) set as well (it is, but it isn't....)
Thank you for pointing out, but I don't worry about -r this time.
-r option is not listed in the DESCRIPTION section and is explained
carefully in the COMPATIBILITY section. The manpage suggests that
cp -r may not handle symlinks and etc. expectedly.
---
Tetsuya Isaki <isaki%pastel-flower.jp@localhost / isaki%NetBSD.org@localhost>
Home |
Main Index |
Thread Index |
Old Index