-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Open
Labels
Description
Component
mv
Description
When moving a symlink across filesystems onto an existing destination path, uutils mv fails instead of replacing the destination like GNU mv does.
Test / Reproduction Steps
On filesystem A (e.g. /tmp), create a symlink:
$ ln -s /etc/passwd /tmp/src_link
On filesystem B (e.g. /home), create an existing destination:
$ touch /home/$USER/dst_exists
$ coreutils mv /tmp/src_link /home/$USER/dst_exists- GNU: dst_exists has been replaced with src_link.
- uutils: File exists (os error 17)
Impact
The file move fails instead of overwriting the target directly.