4.1 FTPコマンド (FTP COMMANDS)
以下はFTPコマンドです:
アクセス制御コマンド (Access Control Commands)
- USER (USER NAME) - 引数フィールドは、ユーザーを識別するTelnet文字列です。
- PASS (PASSWORD) - 引数フィールドは、ユーザーのパスワードを指定するTelnet文字列です。
- ACCT (ACCOUNT) - 引数フィールドは、ユーザーのアカウントを識別するTelnet文字列です。
- CWD (CHANGE WORKING DIRECTORY) - このコマンドにより、ユーザーはファイルのストレージまたは取得のために別のディレクトリで作業できます。
- CDUP (CHANGE TO PARENT DIRECTORY) - このコマンドはCWDの特殊なケースであり、ディレクトリツリーを転送するプログラムの実装を簡素化するために含まれています。
- SMNT (STRUCTURE MOUNT) - このコマンドにより、ユーザーは別のファイルシステムデータ構造をマウントできます。
- QUIT (LOGOUT) - このコマンドはUSERを終了し、すべてのI/Oおよびアカウント情報をフラッシュします。
転送パラメータコマンド (Transfer Parameter Commands)
- PORT (DATA PORT) - 引数はデータポートの仕様です。
- PASV (PASSIVE) - このコマンドは、server-DTPにデータポートで「待ち受け (listen)」するよう要求します。
- TYPE (REPRESENTATION TYPE) - 引数は表現タイプ (ASCII、EBCDIC、Image、Local byte) を指定します。
- STRU (FILE STRUCTURE) - 引数は、ファイル構造 (File、Record、Page) を指定する単一のTelnet文字コードです。
- MODE (TRANSFER MODE) - 引数は、データ転送モード (Stream、Block、Compressed) を指定する単一のTelnet文字コードです。
FTPサービスコマンド (FTP Service Commands)
- RETR (RETRIEVE) - このコマンドにより、server-DTPはファイルのコピーを転送します。
- STOR (STORE) - このコマンドにより、server-DTPは転送されたデータを受け入れ、データをファイルとして保存します。
- STOU (STORE UNIQUE) - このコマンドはSTORと同様に動作しますが、結果のファイルは、そのディレクトリに固有の名前で現在のディレクトリに作成されます。
- APPE (APPEND) - このコマンドにより、server-DTPは転送されたデータを受け入れ、データをファイルとして保存します。
- ALLO (ALLOCATE) - このコマンドは、十分なストレージスペースを予約するために一部のサーバーで必要になる場合があります (may)。
- REST (RESTART) - 引数フィールドは、ファイル転送が再開されるサーバーマーカー (Server Marker) を表します。
- RNFR (RENAME FROM) - このコマンドは、名前を変更するファイルの古いパス名を指定します。
- RNTO (RENAME TO) - このコマンドは、直前のRNFRコマンドで指定されたファイルの新しいパス名を指定します。
- ABOR (ABORT) - このコマンドは、前のFTPサービスコマンドを中止するようサーバーに指示します。
- DELE (DELETE) - このコマンドにより、パス名で指定されたファイルが削除されます。
- RMD (REMOVE DIRECTORY) - このコマンドにより、パス名で指定されたディレクトリがディレクトリとして削除されます。
- MKD (MAKE DIRECTORY) - このコマンドにより、パス名で指定されたディレクトリがディレクトリとして作成されます。
- PWD (PRINT WORKING DIRECTORY) - このコマンドにより、現在の作業ディレクトリの名前が返されます。
- LIST (LIST) - このコマンドにより、サーバーからパッシブDTPにリストが送信されます。
- NLST (NAME LIST) - このコマンドにより、サーバーサイトからユーザーサイトにディレクトリリストが送信されます。
- SITE (SITE PARAMETERS) - このコマンドは、サーバーがそのシステムに固有のサービスを提供するために使用されます。
- SYST (SYSTEM) - このコマンドは、サーバーのオペレーティングシステムのタイプを調べるために使用されます。
- STAT (STATUS) - このコマンドは、制御接続を介してステータス応答を送信させます。
- HELP (HELP) - このコマンドにより、サーバーは役立つ情報を送信します。
- NOOP (NOOP) - このコマンドは、パラメータまたは以前に入力されたコマンドに影響を与えません。