ファイルとフォルダを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

関連情報