将文件和文件夹推送到 ftp 上的特定文件夹

将文件和文件夹推送到 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命令推送文件夹。我看到有类似的东西网络文件传输协议,但语法有点奇怪。我不知道如何遍历到正确的文件夹。这是我在文件pwd夹的目标文件夹中运行时的路径ftp

257 "/websites/uczIchApp" is your current location

所以我在本地的做法或多或少是这样的:

yarn build
mv * -r /websites/myDestFolder

我怎样才能复制它ftp?我愿意使用其他命令而不是ftp.

答案1

好吧,这就是我最终的做法:

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

我用了这个答案:

https://superuser.com/a/841862

相关内容