RFUE based on RFSD Cross-platform FUSE implementation depends on Dokan on Windows, and libfuse on Linux and Macosx.
curl http://ranfs.com/pub/rfue/all/get.sh -o -|sh -s /usr/local/bin
wget http://ranfs.com/pub/rfue/all/get.sh -O -|sh -s /usr/local/bin
$rfue_dir="c:\rfue";Invoke-Expression(New-Object Net.WebClient).DownloadString("http://ranfs.com/pub/rfue/all/get.ps1")
On Linux and Macosx, the default installation path is /usr/local/bin. If you need to specify another path, please change the path configuration after sh -s.
On Windows, the default installation path is c:\rfue, if you need to specify another path, please change the path configuration behind $rfue_dir=.
$ rfue -h rfue-linux-x86_64 v1.6.6.0 (2023-6-12) - rfp/rfps fuse Copyright (C) 2014-2023 ranfs.com Usage: rfue [opt] [arguments] ... -u [url] Specify 'url' to mount -m [MountPoint] Can be /mnt/test -r ["debug=1&..."] set url query val options=rw,allow_other,allow_root,noexec -d Run as a daemon -c [config_file] set config file -p dump current config -s [list|key=val] Set configuration options -e ["cmd;..."] execute string 'cmd' -v show version -q Do not display the startup banner and copyright message -o [log_file] set output log file -l [log_level] set log level: verb, dbg, info, warn, err -h display this help
Mount the Windows directory to the Macosx directory
sudo rfue -u rfp://192.168.1.1 -m /mnt/win -o win.log -r "options=allow_other&volname=win" -d
Assuming that rfsd is running on a Windows system with 192.168.1.1, the files under win can be managed in /mnt/win after the mount is successful. win.log is the log output by rfue, which is convenient for finding the cause of the problem. volname=win where win is the volume label name, which is convenient for managing multiple mount directories. Readonly are supported by default. If you need to Read and write, you can add parameters.
sudo rfue -u rfp://192.168.1.1 -m /mnt/win -o win.log -r "options=rw,allow_other&volname=win" -d
Unmount the newly mounted directory
rfue-umount.sh /mnt/win