| FTPコマンド | 説明 |
| ftp ホストネーム | ftpの接続 |
| USER ユーザ名 | 指定したユーザー名でログイン |
| PASS パスワード | 指定したユーザ名のパスワード |
| ls -l 詳細情報も表示 | ファイル一覧の表示 |
| !pwd | ローカルカレントディレクトリ表示 |
| lcd ディレクトリ名 | ローカルカレントディレクトリ移動 |
| pwd | リモートのカレントディレクトリ表示 |
| cd ディレクトリ名 | リモートのカレントディレクトリの移動 |
| get ファイル名 | ファイルのダウンロード |
| mget ファイル名 ファイル名 | 複数のファイルをダウンロード |
| put ファイル名 |
ファイルのアップロード ※ワイルドカードを使用することで複数ファイルをアップロードする事も可能 mput ファイル名 ファイル名 複数のファイルをアップロード。 |
| mput * |
すべてのファイルをアップロード。 「*」はワイルドカードで、すべてのファイルが対象になる。 「*.html」と入力するとhtmlファイルすべてという意味になる。 |
| prompt | 対話/非対話モードの切り替え |
| ascii | asciiモードに |
| bin | binaryモードに |
| TYPE |
転送データの形式を指定 (例:HTMLファイルなどの文字列なら[A]、画像などのバイナリファイルなら[I]など) 形式オプション A:ASCII I:Image(バイナリ) E:EBCDIC |
| rmdir ディレクトリ名 | リモートのディレクトリ削除 |
| del ファイル名 | リモートのファイルの削除 |
| mdel ファイル名 ファイル名 | ファイルを複数削除する |
| mk | ディレクトリの作成 |
| mkdir | リモートのディレクトリ作成 |
| bye | 切断 |