コマンドプロンプトを使って Windows で FTP サーバーにアクセスする方法

以前、Windows 用の無料 FTP クライアントである FileZilla Client について投稿しましたが、これを使って FTP サーバーにアクセスしてそのサーバー上のファイルを転送することができます。また、Windows 用のメモ帳の代替である NotePad++ を使って FTP サーバーにアクセスする方法についても説明しました。この投稿では、コマンドプロンプトを使って FTP にアクセスする方法について説明します。

Windows のコマンドプロンプトでは、FTP コマンドを使って FTP を介してサーバーにアクセスすることができます。サーバーへの接続を確立するとすぐに、コマンドを使うだけで PC からファイルを転送したり、ファイルをダウンロードしたりすることができます。役立つ FTP コマンドもいくつかご紹介します。

コマンドプロンプトを使って FTP サーバーにアクセスする

コマンドプロンプトから FTP を使う方法を説明する手順を以下に示します。

手順 1: コマンドプロンプトを起動し、すべてのファイルがあるディレクトリに移動します。これは、ファイルサーバーに移動して同じフォルダーにダウンロードできる場所だからです。

手順 2: コマンドを入力します

ftp ドメイン名

例: ftp azharftp.clanteam.com

手順 3: 聞かれたらユーザー名を入力し、その後にパスワードを入力します。

手順 4: 接続が確立されていることがわかります。これで、サーバー上のファイルに対して操作を実行できるようになります。

FTP コマンドを以下に示します。

FTP コマンドの完全なリストを取得するには、「Help」を使用することができます。このコマンドは、リモートシステムへの接続を必要としません。

  • Help : 使用可能なすべての FTP コマンドのリストを要求します。
  • ascii: ascii モードをオンにします。
  • status: 現在の FTP セッションがどのように構成されているかを表示します。
  • prompt: 対話モードをオン/オフにします。
  • ls: dir と同等のディレクトリ一覧。
  • ls -l: 詳細な長いディレクトリ一覧。
  • pwd: 現在のディレクトリ名を表示します。
  • cd: ディレクトリを変更します。
  • lcd: ローカルの現在のディレクトリを変更します。
  • get: FTP サーバーからファイルをダウンロードします。
  • put: サーバーに一度に 1 つのファイルをアップロードします。
  • mget: FTP サーバーから複数のファイルをダウンロードします。
  • mput: FTP サーバーに複数のファイルをアップロードします。
  • binary: バイナリモードをオンにします。
  • delete: FTP サーバー上のファイルを削除します。
  • mkdir: FTP サーバー上にディレクトリを作成します。
  • ascii: ファイル転送モードを ASCII に設定します (注: これはほとんどの FTP プログラムのデフォルトモードです)。
  • quit/close/bye/disconnect: FTP サーバーから切断します。
  • !: コマンドの前に感嘆符を付けると、そのコマンドはリモートシステムではなくローカルシステムで実行されます。

サーバーにファイルをアップロードする