host ftp server on Mojave I had been doing this

sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist


but it doesn't work in Mojave

/System/Library/LaunchDaemons/ftp.plist: No such file or directory


How can I start an ftp server on my MacBook?
Removed by Apple

Apple removed the included File Transfer Protocol (FTP) server from recent versions of macOS. FTP is not secure by default and better avoided.

FTP is not secure because the connection is not encrypted. Modern network protocols are encrypted by default – even on local networks.

Replacements and Alternatives

If you need to regularly transfer files, consider Syncthing. Otherwise, installing and running your own ftp server is still possible through projects like brew.

See quick to install and set up FTP server on homebrew for macOS
 for various ftp server choices.