You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This actually does work but only if you provide -L flag. This -L is required as vcp is always recursive and in cp recursive copies require -L to follow links.
Assuming we want to make vcp better I see Two solutions appear possible.
A. We could make -r required for recursive copy and then vcp will follow links during a direct copy and require -L to follow links in a recursive copy. This would make vcp more like unix cp
B. We could make vcp copy a link if that is the file given on the command line, so that implies vcp is not recursive and thus -L is not needed.
We could also not require -L to follow links in any circumstance, but this would not be very kind behaviour and I don't think its a good idea.
A. would make vcp more compatible and easier for new users but change behaviour in a way that current users might not like.
B. would change behaviour but likely make the command more like what people want.
I've had to respond to a few people to explain that vcp is always recursive and would be OK with removing that as the default behaviour and changing the need for -L to be limited to when -r is present.
The text was updated successfully, but these errors were encountered:
Hi,
This actually does work but only if you provide -L flag. This -L is required as vcp is always recursive and in cp recursive copies require -L to follow links.
Assuming we want to make vcp better I see Two solutions appear possible.
A. We could make -r required for recursive copy and then vcp will follow links during a direct copy and require -L to follow links in a recursive copy. This would make vcp more like unix cp
B. We could make vcp copy a link if that is the file given on the command line, so that implies vcp is not recursive and thus -L is not needed.
We could also not require -L to follow links in any circumstance, but this would not be very kind behaviour and I don't think its a good idea.
A. would make vcp more compatible and easier for new users but change behaviour in a way that current users might not like.
B. would change behaviour but likely make the command more like what people want.
I've had to respond to a few people to explain that vcp is always recursive and would be OK with removing that as the default behaviour and changing the need for -L to be limited to when -r is present.
The text was updated successfully, but these errors were encountered: