Загрузка файлов и папок в определенную папку на FTP

Я создаю веб-сайт, который я продвигаю онлайн с помощью Filezilla. Но это однообразно, и я уверен, что это можно сделать с помощью сценария. До сих пор я понял это очень много:

Я соединяюсь с ftp-сервером, используя ftp mydomain.com я даю свои учетные данные, и все отлично. Но вот так выглядят мои файлы проекта:

 asset-manifest.json - file assets - folder favicon.ico - file index.html - file manifest.json - file og-image.png - file service-worker.js - file static - folder 

Так что есть папки. Из того, что я увидел, я не могу протолкнуть папки с помощью команды ftp . Я видел что-то вроде ncftp , но синтаксис немного странный. Я не понимаю, как я могу перейти к нужной папке. Это путь, когда я запускаю pwd в папке назначения в папке ftp :

 257 "/websites/uczIchApp" is your current location 

Итак, как бы я сделал это локально, более или менее так:

 yarn build mv * -r /websites/myDestFolder 

Как я могу повторить это с ftp ? Я открыт для использования других команд вместо ftp .

Хорошо, вот как я это сделал:

 yarn build ncftpput -R -v -u "User" -p "Password" domain /path/to/ build/* 

Я использовал этот ответ:

https://superuser.com/a/841862