diff -urNad coreutils-8.13~/src/copy.c coreutils-8.13/src/copy.c --- coreutils-8.13~/src/copy.c 2011-07-28 07:38:27.000000000 -0300 +++ coreutils-8.13/src/copy.c 2011-11-23 22:27:00.988808636 -0300 @@ -2313,7 +2313,7 @@ && !(LINK_FOLLOWS_SYMLINKS && S_ISLNK (src_mode) && x->dereference == DEREF_NEVER)) { - if (! create_hard_link (src_name, dst_name, false, false)) + if (! create_hard_link (src_name, dst_name, (x->interactive == I_ASK_USER), false)) goto un_backup; } else if (S_ISREG (src_mode)