aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPádraig Brady <P@draigBrady.com>2025-06-07 14:27:59 +0100
committerPádraig Brady <P@draigBrady.com>2025-06-07 18:53:43 +0100
commit2f6a74920b38d48d46a73d7835cd53ce85d08fe7 (patch)
tree4ea2d2b7467308f3c2fddf85971c5b99ffadcbc8
parentdoc: make command synopsis more consistent (diff)
downloadcoreutils-2f6a74920b38d48d46a73d7835cd53ce85d08fe7.tar.gz
coreutils-2f6a74920b38d48d46a73d7835cd53ce85d08fe7.zip
doc: cp --help: mention --reflink=auto is now the default
* src/cp.c (usage): Reword the REFLINK description to indicate that --reflink=auto is the default. Fixes https://github.com/coreutils/coreutils/issues/103
-rw-r--r--src/cp.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/cp.c b/src/cp.c
index a0ec06714..57450dbd4 100644
--- a/src/cp.c
+++ b/src/cp.c
@@ -267,10 +267,10 @@ Use --sparse=never to inhibit creation of sparse files.\n\
emit_update_parameters_note ();
fputs (_("\
\n\
-When --reflink[=always] is specified, perform a lightweight copy, where the\n\
-data blocks are copied only when modified. If this is not possible the copy\n\
-fails, or if --reflink=auto is specified, fall back to a standard copy.\n\
-Use --reflink=never to ensure a standard copy is performed.\n\
+By default or with --reflink=auto, cp will try a lightweight copy, where the\n\
+data blocks are copied only when modified, falling back to a standard copy\n\
+if this is not possible. With --reflink[=always] cp will fail if CoW is not\n\
+supported, while --reflink=never ensures a standard copy is performed.\n\
"), stdout);
emit_backup_suffix_note ();
fputs (_("\