FTP を使用してフォルダー全体をアップロードできますか?

FTP を使用してフォルダー全体をアップロードできますか?

FTP を使用してフォルダー全体をアップロードする必要があります。フォルダーとそのすべての内容を一度に転送するオプションはありますか?

答え1

ncftpput を使用できます。次の操作を実行します。

  1. 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

デフォルトでは、 と はどちらも、MPUTMGETファイルを転送する前に転送するかどうかを尋ねます。おそらく、「PROMPT」コマンド (引数なし、トグル) を使用してプロンプトをオフにする必要があります。

答え3

LeechFTP や FileZilla などの FTP クライアントを使用します。CuteFTP を信頼している人は多いですが、私が最後に調べたところシェアウェアでした。いずれも、ディレクトリ構造を含むフォルダー全体の転送をサポートしています。

答え4

私のようにここにたどり着いた他の Windows 初心者のための簡単なチュートリアル:

フォルダー全体(その中のすべてのサブフォルダーとファイルを含む)をアップロードする最も簡単な方法は次のとおりです。

  1. ダウンロードNcFTP クライアント(無料ですが、寄付は可能です)このリンクから
  2. 選ぶMicrosoft Windows 用 NcFTP クライアント 3.2.5リストから。
  3. インストールしてください。
  4. 完了すると、チェリーのアイコンが付いた小さな CMD ウィンドウがポップアップ表示されます。これは必要ありません。
  5. 標準の CMD ウィンドウを開いて次のように入力するだけです:
    ncftpput -u *ユーザー名* -p *パスワード* -R *www.yourWebsite.com* /
                     _C:\yourFolderDirectoryHere\\*_
    (1行として)

ご了承ください:

  • -R 「再帰的」のフラグです。このコマンドはすべてのサブフォルダを再帰的にコピーします。
  • /(スラッシュ)はウェブサイトのルートディレクトリです
  • C:\yourFolderDirectoryHere\*内部のすべてを選択するC:\yourFolderDirectoryHere

関連情報