FTP via command line - markhowellsmead/helpers GitHub Wiki

Transfer files between servers using cURL / FTP

find . -type f -exec sh -c 'for f do curl --ftp-create-dirs -T "$f" "ftp://example.com:2121/remote/path/${f#./}" --user "user:password"; done' sh {} +