summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/cp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cp.c b/src/cp.c
index fa5dcc805..d2cedcfac 100644
--- a/src/cp.c
+++ b/src/cp.c
@@ -199,7 +199,8 @@ Mandatory arguments to long options are mandatory for short options too.\n\
-P same as `--no-dereference'\n\
"), stdout);
fputs (_("\
- -r copy recursively, non-directories as files\n\
+ -r copy recursively, non-directories as files,\n\
+ but do preserve symbolic links\n\
WARNING: use -R instead when you might copy\n\
special files like FIFOs or /dev/zero\n\
--remove-destination remove each existing destination file before\n\
@@ -947,7 +948,6 @@ main (int argc, char **argv)
case 'r':
x.recursive = 1;
x.copy_as_regular = 1;
- x.dereference = DEREF_ALWAYS;
if (seen_option_a)
seen_option_a_then_r = true;
break;