
FTP を使用してフォルダー全体をアップロードする必要があります。フォルダーとそのすべての内容を一度に転送するオプションはありますか?
答え1
ncftpput を使用できます。次の操作を実行します。
ncftp をインストールします:
yum install ncftp
yumは小文字です。
あるいは:
apt-get install ncftp
2. 次のコマンドを実行します。
ncftpput -R -v -u "ftp-username" ftp.website.com ftp-upload-path local-path/*
答え2
標準のコマンドライン ftp クライアントを使用している場合、MPUT
コマンドを使用すると、(シェル glob スタイルの) パターンに一致するすべてのファイルを転送できるため、現在のディレクトリ内のすべてのファイルが送信されます。パターンに一致するファイルを取得することMPUT *
もできます。MGET
デフォルトでは、 と はどちらも、MPUT
各MGET
ファイルを転送する前に転送するかどうかを尋ねます。おそらく、「PROMPT」コマンド (引数なし、トグル) を使用してプロンプトをオフにする必要があります。
答え3
LeechFTP や FileZilla などの FTP クライアントを使用します。CuteFTP を信頼している人は多いですが、私が最後に調べたところシェアウェアでした。いずれも、ディレクトリ構造を含むフォルダー全体の転送をサポートしています。
答え4
私のようにここにたどり着いた他の Windows 初心者のための簡単なチュートリアル:
フォルダー全体(その中のすべてのサブフォルダーとファイルを含む)をアップロードする最も簡単な方法は次のとおりです。
- ダウンロードNcFTP クライアント(無料ですが、寄付は可能です)このリンクから。
- 選ぶMicrosoft Windows 用 NcFTP クライアント 3.2.5リストから。
- インストールしてください。
- 完了すると、チェリーのアイコンが付いた小さな CMD ウィンドウがポップアップ表示されます。これは必要ありません。
- 標準の CMD ウィンドウを開いて次のように入力するだけです:
ncftpput -u *ユーザー名* -p *パスワード* -R *www.yourWebsite.com* / _C:\yourFolderDirectoryHere\\*_
(1行として)
ご了承ください:
-R
「再帰的」のフラグです。このコマンドはすべてのサブフォルダを再帰的にコピーします。/
(スラッシュ)はウェブサイトのルートディレクトリですC:\yourFolderDirectoryHere\*
内部のすべてを選択するC:\yourFolderDirectoryHere