[Bug 254489] Command 'ln -sfF' behaves unreasonably: it deletes the target directory and then fails

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Mar 22 22:29:58 UTC 2021


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254489

--- Comment #2 from Yuri Victorovich <yuri at freebsd.org> ---
> The -F option checks if your last argument is a directory and if it is, it removes it only if it's empty (see code below).


But this isn't what ln(1) says:
> -F     If the target file already exists and is a directory, then remove
>        it so that the link may occur.

The target of the link in this case is a file .x/ls and it doesn't exist.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list