fyi, here, on Fedora32 rpm -qa | grep ^fuse | sort fuse-2.9.9-9.fc32.x86_64 fuse3-3.9.1-1.fc32.x86_64 fuse3-libs-3.9.1-1.fc32.x86_64 fuse-common-3.9.1-1.fc32.x86_64 fuse-libs-2.9.9-9.fc32.x86_64 fuse-sshfs-3.7.0-3.fc32.x86_64 man mount.fuse ... nonempty Allows mounts over a non-empty file or directory. By default these mounts are rejected to prevent accidental covering up of data, which could for example prevent automatic backup. ... reading [SOLVED] cannot mount sshfs with "nonempty" option https://bbs.archlinux.org/viewtopic.php?id=228225 "The "nonempty" option has been removed from libfuse since version 3.0.0 to bring fuse "in-line with the behavior of the regular mount command". In version 2.9-1 the sshfs binary links against libfuse 2.9.7, the new version links against libfuse 3.1.0." ... "TL;DR: You can just remove the nonempty mount option, it is the default behaviour now." iiuc, looks like (1) the Fedora man needs updating (2) the 'nonempty' option is deprecated, and is functionally the default perhaps a more informative error is called for? may be too far gone ...