lftp может обрабатывать локальные файловые системы без необходимости сервера.
lftp - Сложная программа передачи файлов lftp может обрабатывать несколько способов доступа к файлам - ftp, ftps, http, https, hftp, fish, sftp и file (https и ftps доступны только при компиляции lftp с помощью библиотеки GNU TLS или OpenSSL). Помимо FTP-подобных протоколов, lftp поддерживает протокол BitTorrent как команду «torrent». Также поддерживается посев.Ссылка: man lftp
Чтобы скопировать файл sinlge: (используйте mget для нескольких файлов или с помощью * joker)lftp -c "get -c file:///<absolute-path-to-file>"
Чтобы скопировать папку: lftp -c "mirror -c file:///<absolute-path-to-directory>"
Сначала -c для команды, второй -c для продолжения, когда это возможно.
Для пробела, это работает для меня либо \, как shell или %20, как веб-URL.