 
これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド kftp です。
プログラム:
NAME
FTP — ARPANET ファイル転送プログラム
SYNOPSIS
FTP [-K] [-d] [-g] [-i] [-l] [-n] [-p] [-t] [-v] [-x] [--no-gss-バインディング]
[--no-gss-delegate] [host]
DESCRIPTION
FTP ARPANET 標準ファイル転送プロトコルへのユーザー インターフェイスです。 プログラム
ユーザーがリモートネットワークサイトとの間でファイルを転送できるようにします。
FTP Security Extensions、RFC にほぼ準拠するように変更されています。
2228.
オプションは、コマンドラインまたはコマンドインタープリターで指定できます。
-K Kerberos 認証を無効にします。
-t パケットトレースを有効にします。
-v 冗長オプションの強制 FTP リモートサーバーからのすべての応答を表示するだけでなく、
データ転送統計に関するレポート。
-n 抑制 FTP 初回接続時に「自動ログイン」を試行しないようにします。 自動ログインの場合
有効にします。 FTP チェックします .netrc (下記参照) ユーザーのホームディレクトリにあるファイル
リモート マシンのアカウントを説明するエントリ。 エントリが存在しない場合は、 FTP 意志
リモート マシンのログイン名の入力を求めます (デフォルトは、ローカルのユーザー ID です)。
マシン)、必要に応じて、ログインに使用するパスワードとアカウントの入力を求めるプロンプトが表示されます。
-i 複数のファイル転送中のインタラクティブプロンプトをオフにします。
-p パッシブモードをオンにします。
-d デバッグを有効にします。
-g ファイル名のグロブを無効にします。
.It Fl Fl no-gss-bindings ピアと通信するときに GSS-API バインディングを使用しないでください。 知財
アドレスが一致するかどうかはチェックされません。
--no-gss-delegate
GSSAPI クレデンシャルの委任を無効にします。
-l コマンド ライン編集を無効にします。
-x コマンドとデータ チャネルを暗号化します。
使用するクライアントホスト FTP 通信することは、コマンドラインで指定できます。 もしも
これが行われ、 FTP すぐにFTPサーバーへの接続を確立しようとします
そのホスト; そうでなければ、 FTP コマンドインタプリタを入力し、からの指示を待ちます
ユーザー。 いつ FTP ユーザーからのコマンドを待っていますプロンプト「ftp>」が
ユーザー。 次のコマンドはによって認識されます FTP:
! [ command [引数]]
ローカルマシンでインタラクティブシェルを呼び出します。 引数がある場合、
最初は直接実行するコマンドと見なされ、残りは
その引数としての引数。
$ マクロ名 [引数]
マクロを実行する マクロ名 それはで定義されました マクデフ
引数は、ロブされていないマクロに渡されます。
アカウント [passwd]
アクセスするためにリモートシステムに必要な補足パスワードを提供します
ログインが正常に完了すると、リソース。 引数がない場合
含まれている、ユーザーは非エコーでアカウントパスワードの入力を求められます
入力モード。
アペンド ローカルファイル [リモートファイル]
リモートマシン上のファイルにローカルファイルを追加します。 もしも リモートファイル 残っている
指定しない場合、ローカルファイル名は、後にリモートファイルに名前を付ける際に使用されます
によって変更された トランス or nmap 設定。 ファイル転送は現在の設定を使用します
の type, 形式でアーカイブしたプロジェクトを保存します., モード, 構造.
アスキー ファイル転送を設定する type ネットワークASCIIに。 これがデフォルトのタイプです。
ベル 各ファイル転送コマンドが完了した後にベルが鳴るように調整します。
バイナリ ファイル転送を設定する type バイナリ画像転送をサポートします。
さようなら リモートサーバーとのFTPセッションを終了し、終了します FTP。 ファイルの終わり
また、セッションを終了して終了します。
場合 中にリモートコンピュータのファイル名の大文字小文字のマッピングを切り替えます ムゲット コマンド。 いつ 場合
オン (デフォルトはオフ)、リモート コンピュータのファイル名はすべて大文字です
大文字と小文字は、小文字にマッピングされた文字でローカル ディレクトリに書き込まれます。
cd リモートディレクトリ
リモートマシンの作業ディレクトリを次のように変更します リモートディレクトリ.
cdup リモートマシンの作業ディレクトリを現在のリモートの親に変更します
マシンの作業ディレクトリ。
chmod モード ファイル名
ファイルのアクセス許可モードを変更する ファイル名 リモートシステムで モード.
閉じる リモートサーバーとのFTPセッションを終了し、コマンドに戻ります
通訳者。 定義されたマクロはすべて消去されます。
cr ASCIIタイプのファイル取得中にキャリッジリターンストリッピングを切り替えます。 記録は
ASCIIタイプのファイル転送中のキャリッジリターン/ラインフィードシーケンスで示されます。
日時 cr がオン(デフォルト)の場合、キャリッジリターンはこのシーケンスから次のように削除されます。
UNIXの単一改行レコード区切り文字に準拠します。 UNIX以外のレコード
リモートシステムには単一のラインフィードが含まれる場合があります。 アスキータイプの転送が
これらの改行は、次の場合にのみレコード区切り文字と区別できます。 cr
オフです。
削除 リモートファイル
ファイルを削除する リモートファイル リモートマシン上。
debug [デバッグ値]
デバッグモードを切り替えます。 オプションの場合 デバッグ値 指定されている
デバッグレベルを設定します。 デバッグがオンの場合、 FTP に送信された各コマンドを出力します
リモート マシン。先頭に文字列「-->」が付きます。
DIR [リモートディレクトリ] [ローカルファイル]
ディレクトリ内のディレクトリの内容のリストを出力します。 リモートディレクトリ,
そして、オプションで出力を次のように配置します。 ローカルファイル。 対話型プロンプトが有効な場合、
1。 FTP 最後の引数が実際に正しいかどうかを確認するようユーザーに求めます。
受信対象のローカルファイル DIR 出力。 ディレクトリが指定されていない場合、
リモート マシン上の現在の作業ディレクトリが使用されます。 ローカルファイルがない場合
指定された、または ローカルファイル is -、出力が端末に来ます。
切断 の同義語 閉じる.
フォーム 形式でアーカイブしたプロジェクトを保存します.
ファイル転送を設定する フォーム 〜へ 形式でアーカイブしたプロジェクトを保存します.。 デフォルトの形式は「ファイル」です。
取得する リモートファイル [ローカルファイル]
を取得 リモートファイル ローカルマシンに保存します。 ローカルファイルの場合
名前は指定されていません。リモートマシンと同じ名前が付けられています。
現在の変更の対象 場合, トランス, nmap 設定。 ザ
の現在の設定 type, フォーム, モード, 構造 転送中に使用されます
ファイル。
地球 のファイル名拡張を切り替えます m削除, ムゲット 置く。 グロビングがオフになっている場合
地球、ファイル名の引数は文字通り解釈され、展開されません。
グロビング 置く のように行われます CSH(1)。 にとって m削除 ムゲット、各リモート ファイル
名前はリモート マシン上で個別に展開され、リストはマージされません。
ディレクトリ名の展開は、ディレクトリ名の展開とは異なる可能性があります。
通常のファイルの名前: 正確な結果は外部オペレーティング環境によって異なります。
システムおよび ftp サーバーであり、「mls remote-files -」を実行することでプレビューできます。 として
セキュリティ対策、'/' で始まるか、'../' を含むリモートでグロブされたファイル、
自動受信されません。 対話型プロンプトが有効になっている場合
オフにすると、これらのファイル名は無視されます。 ノート: ムゲット 置く 意図されていません
ファイルのディレクトリ サブツリー全体を転送します。 これは、
tar(1) サブツリーのアーカイブ (バイナリモード)。
ハッシュ 転送された各データ ブロックのハッシュ記号 (``#'') 印刷を切り替えます。 サイズ
データ ブロックは 1024 バイトです。
助けます [ command]
の意味についての有益なメッセージを印刷する command。 引数がない場合
与えられた、 FTP 既知のコマンドのリストを出力します。
アイドル [秒]
リモートサーバーの非アクティブタイマーを次のように設定します 秒 秒。 もしも 秒 is
省略した場合、現在の非アクティブタイマーが出力されます。
液晶 [ディレクトリにジョブを開始します。]
ローカルマシンの作業ディレクトリを変更します。 いいえの場合 ディレクトリにジョブを開始します。 is
指定すると、ユーザーのホームディレクトリが使用されます。
ls [リモートディレクトリ] [ローカルファイル]
リモートマシン上のディレクトリの内容のリストを印刷します。 The
リストには、サーバーが選択したシステム依存情報が含まれます
含む; たとえば、ほとんどのUNIXシステムは、コマンド 'lsから出力を生成します。
-l'。 (こちらも参照 nlist。)もし リモートディレクトリ 未指定のまま、現在の
作業ディレクトリが使用されます。 対話型プロンプトがオンの場合、 FTP を促します
ユーザーは、最後の引数が実際にターゲットのローカル ファイルであることを確認します。
受け入れ ls 出力。 ローカル ファイルが指定されていない場合、または ローカルファイル それは、-'、
出力は端末に送信されます。
マクデフ マクロ名
マクロを定義します。 後続の行はマクロとして保存されます マクロ名; null
行(ファイルまたはキャリッジ内の連続する改行文字は、
terminal)マクロ入力モードを終了します。 16個のマクロと4096個の制限があります
定義されたすべてのマクロ内の合計文字数。 マクロは、 閉じる
コマンドが実行されます。 マクロプロセッサは「$」と「\」を特別なものとして解釈します。
文字。 `$' の後に数字が続く場合は、
マクロ呼び出しコマンドラインの対応する引数。 「$」の後に続く
「i」は、実行中のマクロがループされることをマクロプロセッサに通知します。
最初のパスで、`$i' はマクロ呼び出しの最初の引数に置き換えられます。
コマンドラインでは、XNUMX 回目のパスで XNUMX 番目の引数に置き換えられるため、
の上。 `\' の後に任意の文字が続くと、その文字に置き換えられます。 「\」を使用してください
`$' の特別な扱いを防ぐため。
m削除 [リモートファイル]
削除 リモートファイル リモートマシン上。
MDIR リモートファイル ローカルファイル
いいね DIR、複数のリモートファイルを指定できる場合を除きます。 インタラクティブな場合
プロンプトがオンになっている、 FTP 最後の引数が
実際に受信するターゲットローカルファイル MDIR 出力。
ムゲット リモートファイル
拡大する リモートファイル リモートマシンで、 取得する ファイル名ごとに
このように生成されます。 見る 地球 ファイル名拡張の詳細については。 結果のファイル
その後、名前は次のように処理されます 場合, トランス, nmap 設定を行います。
ファイルはローカルの作業ディレクトリに転送され、変更することができます
'lcdディレクトリ'; '!を使用して新しいローカルディレクトリを作成できます。 mkdir
ディレクトリ'。
mkdir ディレクトリ名
リモートマシンにディレクトリを作成します。
MLS リモートファイル ローカルファイル
いいね nlist、複数のリモートファイルを指定できる場合を除き、 ローカルファイル
を指定する必要があります。 対話型プロンプトがオンの場合、 FTP ユーザーに次のように促します
最後の引数が実際に受信するターゲットローカルファイルであることを確認します MLS
出力。
モード [モード名]
ファイル転送を設定する モード 〜へ モード名。 デフォルトのモードは「ストリーム」モードです。
修正時間 ファイル名
リモート マシン上のファイルの最終変更時刻を表示します。
置く ローカルファイル
引数として指定されたローカルファイルのリストでワイルドカードを展開し、 置きます の
結果のリストの各ファイル。 見る 地球 ファイル名拡張の詳細については。
結果のファイル名は、に従って処理されます トランス nmap
設定を行います。
より新しい ファイル名
リモートファイルの変更時刻が新しい場合にのみファイルを取得します
現在のシステム上のファイル。 ファイルが現在の場所に存在しない場合
システムでは、リモートファイルが考慮されます より新しい。 それ以外の場合、このコマンドは
と同じ 取得する.
nlist [リモートディレクトリ] [ローカルファイル]
リモート マシン上のディレクトリ内のファイルのリストを出力します。 もし
リモートディレクトリ を指定しない場合は、現在の作業ディレクトリが使用されます。 もし
対話型プロンプトがオンになっており、 FTP 最後のことを確認するようにユーザーに促します
引数は確かに受信するターゲットローカルファイルです nlist 出力。 いいえの場合
ローカルファイルが指定されている場合、または ローカルファイル is -、出力は
ターミナル。
nmap [インパターン アウトパターン]
ファイル名マッピングメカニズムを設定または設定解除します。 引数が指定されていない場合、
ファイル名マッピングメカニズムが設定されていません。 引数が指定されている場合、リモート
ファイル名は中にマップされます 置く コマンドと 置きます なしで発行されたコマンド
指定されたリモートターゲットファイル名。 引数が指定されている場合、ローカルファイル名
中にマッピングされます ムゲット コマンドと 取得する 指定なしで発行されたコマンド
ローカルターゲットファイル名。 このコマンドは、UNIX以外に接続する場合に役立ちます
異なるファイル命名規則または慣習を持つリモートコンピュータ。 The
マッピングは、によって設定されたパターンに従います インパターン アウトパターン。 [インパターン]は
受信ファイル名のテンプレート(すでに次のように処理されている可能性があります)
から トランス 場合 設定)。 可変テンプレートは、
シーケンス `$1'、`$2'、...、`$9' を含む インパターン。 防ぐには「\」を使用してください
これは「$」文字の特別な扱いです。 他のすべての文字が処理されます
文字通り、およびを決定するために使用されます nmap [インパターン]変数値。 にとって
例、与えられた インパターン $ 1. $ 2とリモートファイル名「mydata.data」、$ 1は
値は「mydata」で、$ 2の値は「data」です。 NS アウトパターン
結果のマップされたファイル名が決まります。 シーケンス `$1'、`$2'、...、`$9'
から生じる任意の値に置き換えられます インパターン レンプレート。 シーケンス
`$0' は元のファイル名に置き換えられます。 さらに、シーケンス '[seq1,
seq2]' は [ に置き換えられますseq1] もしも seq1 null文字列ではありません。 そうでなければそれは
と取り換える seq2。 たとえば、コマンド
nmap $1.$2.$3 [$1,$2].[$2,file]
入力ファイル名「myfile.data」に対して出力ファイル名「myfile.data」が生成されます
入力ファイル名「myfile」の場合は「myfile.data.old」、「myfile.file」、および
入力ファイル名「.myfile」の「myfile.myfile」。 スペースが含まれる場合があります
アウトパターン例のように: `nmap $1 sed "s/ *$//" > $1' 。 「\」を使用してください
`$'、'['、'['、および ',' 文字の特別な扱いを防ぐための文字。
トランス [インチ [アウトチャー]]
ファイル名の文字変換メカニズムを設定または設定解除します。 引数がない場合
指定すると、ファイル名の文字変換メカニズムが設定されません。 引数の場合
が指定されている場合、リモートファイル名の文字は 置く
コマンドと 置きます 指定されたリモートターゲットファイル名なしで発行されたコマンド。 もしも
引数が指定されている場合、ローカルファイル名の文字は
ムゲット コマンドと 取得する 指定されたローカルターゲットファイル名なしで発行されたコマンド。
このコマンドは、UNIX以外のリモートコンピュータに接続する場合に便利です。
さまざまなファイルの命名規則または慣習。 ファイル名の文字
の文字と一致する インチ の対応する文字に置き換えられます
アウトチャー。 キャラクターの位置が インチ の長さよりも長い
アウトチャー、ファイル名から文字が削除されます。
開いた host [ポート]
指定されたものへの接続を確立します host FTPサーバー。 オプションのポート
番号が提供される場合があります。その場合、 FTP FTPサーバーへの接続を試みます
そのポートで。 の場合 自動ログイン オプションがオン(デフォルト)、 FTP も試みます
ユーザーを FTP サーバーに自動的にログインさせます (以下を参照)。
パッシブ パッシブ モードを切り替えます。 パッシブ モードがオンになっている場合 (デフォルトはオフ)、ftp
クライアントは、通常の代わりにすべてのデータ接続に対して PASV コマンドを送信します。
ポート コマンド。 PASV コマンドは、リモート サーバーがポートを開くように要求します。
ポートのアドレスを返します。 リモートサーバー
はそのポートでリッスンし、クライアントはそれに接続します。 以上を使用する場合
従来の PORT コマンドでは、クライアントはポートでリッスンし、そのアドレスを
それに接続し直すリモートサーバー。 パッシブモードは使用時に便利です
FTP の方向性を制御するゲートウェイ ルーターまたはホストを介して
トラフィック。 (ただし、PASV コマンドをサポートするには ftp サーバーが必要であることに注意してください。
RFC 1123 では、そうでないものもあります。)
プロンプト インタラクティブプロンプトを切り替えます。 複数のファイルの間にインタラクティブなプロンプトが発生します
ユーザーがファイルを選択的に取得または保存できるようにするための転送。 もしも
プロンプトがオフになっている(デフォルトはオンになっている)、 ムゲット or 置く すべてを転送します
ファイル、および任意 m削除 すべてのファイルを削除します。
代理 ftpコマンド
セカンダリ制御接続でftpコマンドを実行します。 このコマンドにより、
XNUMX つのリモート FTP サーバーに同時に接続してファイルを転送します。
XNUMXつのサーバー。 最初 代理 コマンドは 開いた、確立する
二次制御接続。 コマンド「プロキシ ?」を入力します。 他の FTP を見るには
二次接続で実行可能なコマンド。 次のコマンドは動作します
で始まる場合は異なります 代理: 開いた 中に新しいマクロを定義しません
自動ログインプロセス、 閉じる 既存のマクロ定義を消去しません、 取得する
ムゲット プライマリ制御接続上のホストからホストにファイルを転送します
二次制御接続で、および 置きます, 置く, アペンド ファイルを転送する
セカンダリ制御接続のホストからプライマリのホストへ
コントロール接続。 サードパーティのファイル転送は FTP のサポートに依存します
二次制御接続上のサーバーによるprotocolPASVコマンド。
置きます ローカルファイル [リモートファイル]
ローカルファイルをリモートマシンに保存します。 もしも リモートファイル 未指定のまま、
ローカルファイル名は、任意の処理後に使用されます トランス or nmap
リモートファイルに名前を付ける際の設定。 ファイル転送では、現在の設定が使用されます
type, 形式でアーカイブしたプロジェクトを保存します., モード, 構造.
pwd リモートマシン上の現在の作業ディレクトリの名前を出力します。
やめます の同義語 さようなら.
率 arg1 arg2 ...
指定された引数は、逐語的にリモートFTPサーバーに送信されます。
recv リモートファイル [ローカルファイル]
ゲットの同義語。
後悔する リモートファイル [ローカルファイル]
Reget は get と同様に動作しますが、次の点が異なります。 ローカルファイル 存在し、よりも小さい
リモートファイル, ローカルファイル 部分的に転送されたコピーであると推定されます
リモートファイル 転送は、明らかな障害点から続行されます。
このコマンドは、非常に大きなファイルを次のようなネットワーク経由で転送する場合に役立ちます。
接続が切断される傾向があります。
リモートヘルプ [コマンド名]
リモートFTPサーバーにヘルプを要求します。 もし コマンド名 指定されています
サーバーにも提供されます。
リモートステータス [ファイル名]
引数なしで、リモートマシンのステータスを表示します。 もしも ファイル名 指定されている、
のステータスを表示 ファイル名 リモートマシン上。
リネーム [from] [〜へ]
ファイルの名前を変更します from リモートマシン上で、ファイルに 〜へ.
リセット 返信キューをクリアします。 このコマンドは、コマンド/応答シーケンスをと再同期します
リモート FTP サーバー。 違反後に再同期が必要になる場合がある
リモートサーバーによる FTP プロトコルの。
再起動 マーカー
次の直後に再起動します 取得する or 置きます 示された場所で マーカー。 UNIXの場合
システムでは、マーカーは通常、ファイルへのバイトオフセットです。
rmdir ディレクトリ名
リモートマシン上のディレクトリを削除します。
ルーン文字 一意のファイル名でローカルシステムへのファイルの保存を切り替えます。 ファイルの場合
のターゲットローカルファイル名と同じ名前で既に存在します 取得する or ムゲット
コマンドを実行すると、名前に「.1」が追加されます。 結果の名前が別の名前と一致する場合
既存のファイルでは、元の名前に「.2」が追加されます。 このプロセスの場合
「.99」まで続行すると、エラーメッセージが出力され、転送は行われません。
行われる。 生成された一意のファイル名が報告されます。 ご了承ください ルーン文字
シェルコマンドから生成されたローカルファイルには影響しません(以下を参照)。 The
デフォルト値はオフです。
送信 ローカルファイル [リモートファイル]
put の同義語。
送信ポート PORTコマンドの使用を切り替えます。 デフォルトでは、 FTP PORTの使用を試みます
データ転送ごとに接続を確立するときのコマンド。 PORTの使用
コマンドは、複数のファイル転送を実行するときの遅延を防ぐことができます。 の場合
PORTコマンドが失敗し、 FTP デフォルトのデータポートを使用します。 PORTを使用する場合
コマンドが無効になっている場合、各データにPORTコマンドを使用する試みは行われません。
移行。 これは、PORTを無視する特定のFTP実装に役立ちます
コマンドが、間違って、それらが受け入れられたことを示します。
ウェブサイト arg1 arg2 ...
指定された引数は、SITEとしてリモートFTPサーバーに逐語的に送信されます
サイズ ファイル名
の返品サイズ ファイル名 リモートマシン上。
status の現在のステータスを表示します FTP.
構造 [構造体名]
ファイル転送を設定する 構造 〜へ 構造体名。 デフォルトの「ストリーム」構造
使用されている。
ユニーク リモート マシン上での一意のファイル名でのファイルの保存を切り替えます。 リモートFTP
正常に完了するには、サーバーが FTP プロトコルの STOU コマンドをサポートしている必要があります。 の
リモートサーバーは一意の名前を報告します。 デフォルト値はオフです。
リモートマシンで実行されているオペレーティングシステムの種類を表示します。
テネックス ファイル転送の種類を、TENEXマシンとの通信に必要な種類に設定します。
トレース パケットトレースを切り替えます。
type [タイプ名]
ファイル転送を設定する type 〜へ タイプ名。 タイプが指定されていない場合、現在の
タイプが印刷されます。 デフォルトのタイプはネットワークASCIIです。
umask [ニューマスク]
リモートサーバーのデフォルトのumaskをに設定します ニューマスク。 場合 ニューマスク 省略、
現在のumaskが印刷されます。
user ユーザ名 [password] [アカウント]
リモートFTPサーバーに対して自分自身を識別します。 の場合 password 指定されていません
そしてサーバーはそれを必要とします、 FTP (無効にした後)ユーザーにそれを求めるプロンプトを表示します
ローカルエコー)。 もし アカウント フィールドが指定されておらず、FTPサーバーが必要
その場合、ユーザーはそれを求めるプロンプトが表示されます。 もし アカウント フィールドが指定され、
ログインシーケンスが終了すると、accountコマンドがリモートサーバーに中継されます。
リモートサーバーがログインにそれを必要としなかった場合に完了します。 FTP is
「自動ログイン」を無効にして呼び出された場合、このプロセスはで自動的に実行されます
FTPサーバーへの初期接続。
詳細 詳細モードを切り替えます。 詳細モードでは、FTPサーバーからのすべての応答は
ユーザーに表示されます。 さらに、verboseがオンの場合、ファイル転送時に
完了すると、転送の効率に関する統計が報告されます。 に
デフォルトでは、verboseはオンです。
? [ command]
「助ける」の同義語。
次のコマンドは、ftpsec 対応サーバーで使用できます。
プロテクション クリア | 安全な | 秘密の | プライベート
データ保護レベルを要求されたレベルに設定します。
次のコマンドは、KAUTH サイトを実装した ftp サーバーで使用できます。
カウト [校長]
リモートチケットを入手。
スペースが埋め込まれたコマンド引数は、引用符「"」マークで囲むことができます。
中絶 A FILE 転送
ファイル転送を中止するには、ターミナル割り込みキー(通常はCtrl-C)を使用します。 送信
転送は直ちに停止されます。 FTP を送信すると転送の受信が停止されます
リモートサーバーへのprotocolABORコマンド、および受信したそれ以上のデータを破棄します。 NS
これが達成される速度は、リモートサーバーによるABORのサポートによって異なります。
処理。 リモート サーバーが ABOR コマンドをサポートしていない場合、「ftp>」プロンプトが表示されます。
リモートサーバーが要求されたファイルの送信を完了するまでは表示されません。
次の場合、端末の割り込みキー シーケンスは無視されます。 FTP ローカルのいずれかを完了しました
処理中であり、リモート サーバーからの応答を待っています。 このモードでは長い遅延が発生する可能性があります。
上記の ABOR 処理の結果、またはリモートによる予期しない動作の結果
FTP プロトコルの違反を含むサーバー。 予期せぬ事由により遅延が発生した場合
リモートサーバーの動作、ローカル FTP プログラムは手動で強制終了する必要があります。
FILE ネーミング コンベンション
の引数として指定されたファイル FTP コマンドは、次のルールに従って処理されます。
1.ファイル名 'の場合-'が指定されている場合、 stdin (読書用)または (Linuxで言うところのstdout) (書き込み用)は
中古。
2.ファイル名の最初の文字が「|」の場合、引数の残りは次のようになります。
シェルコマンドとして解釈されます。 FTP 次に、を使用してシェルをフォークします ポペン(3)
引数が指定され、stdout(stdin)から読み取り(書き込み)されます。 シェルコマンドの場合
スペースが含まれる場合、引数は引用符で囲む必要があります。 例: 「" ls -lt"」。 特に便利な
このメカニズムの例は「dir more」です。
3. 上記のチェックに失敗した場合、「グロビング」が有効になっている場合は、ローカル ファイル名が展開されます。
で使用されるルールに従って CSH(1); 参照 地球 指図。 の場合 FTP command
単一のローカル ファイル (.eg 置きます)、によって生成された最初のファイル名のみ
「グロビング」操作が使用されます。
4。 ために ムゲット コマンドと 取得する ローカルファイル名が指定されていないコマンド、ローカル
filenameはリモートファイル名であり、 場合, トランスまたは nmap
設定。 結果のファイル名は、次の場合に変更される可能性があります ルーン文字 オンです。
5。 ために 置く コマンドと 置きます リモートファイル名が指定されていないコマンド、リモート
filenameはローカルファイル名であり、 トランス or nmap 設定。 ザ・
結果のファイル名は、次の場合にリモートサーバーによって変更される可能性があります ユニーク オンです。
FILE 転送 パラメーター
FTP仕様では、ファイル転送に影響を与える可能性のある多くのパラメータが指定されています。 NS type
「ascii」、「image」(バイナリ)、「ebcdic」、および「local bytesize」(PDP-10および
PDP-20がほとんどです)。 FTP ファイル転送のASCIIおよび画像タイプに加えてローカルバイトをサポートします
サイズ8 テネックス モード転送。
FTP 残りのファイル転送パラメータのデフォルト値のみをサポートします。 モード, フォーム,
構造.
、 .netrc FILE
当学校区の .netrc ファイルには、自動ログインで使用されるログインおよび初期化情報が含まれています
処理する。 これは、ユーザーのホーム ディレクトリにあります。 次のトークンが認識されます。
スペース、タブ、または改行で区切ることができます。
機械 名
リモートマシンを特定する 名。 自動ログインプロセスは、 .netrc file
のために 機械 で指定されたリモートマシンと一致するトークン FTP command
ラインまたはとして 開いた コマンド引数。 一致すると、次の .netrc
トークンが処理され、ファイルの終わりまたは別のファイルの終わりに達すると停止します 機械
または デフォルト トークンが検出されました。
デフォルト これはと同じです 機械 名 それ以外で デフォルト 任意の名前に一致します。 あります
XNUMXつだけになる デフォルト トークン、そしてそれは結局のところでなければなりません 機械 トークン。 これは
通常は次のように使用されます:
デフォルトのログイン匿名パスワードuser@site
それによってユーザーに 自動 で指定されていないマシンへの匿名 FTP ログイン
.netrc。 これは、を使用してオーバーライドできます -n 自動ログインを無効にするフラグ。
ログイン 名
リモートマシン上のユーザーを識別します。 このトークンが存在する場合、自動ログイン
プロセスは、指定されたものを使用してログインを開始します 名.
password string
パスワードを入力します。 このトークンが存在する場合、自動ログインプロセスが提供します
リモートサーバーがログインの一部としてパスワードを必要とする場合は、指定された文字列
処理する。 このトークンがに存在する場合は注意してください .netrc 他のユーザーのファイル
より 匿名の, FTP 次の場合、自動ログインプロセスを中止します .netrc で読むことができます
ユーザー以外の人。
アカウント string
追加のアカウントパスワードを入力します。 このトークンが存在する場合、自動ログイン
リモートサーバーが必要な場合、プロセスは指定された文字列を提供します
追加のアカウントパスワード、または自動ログインプロセスがACCTを開始します
そうでない場合はコマンド。
マクデフ 名
マクロを定義します。 このトークンは、 FTP マクデフ コマンド機能。 A
マクロは指定された名前で定義されています。 その内容は次から始まります .netrc
ヌル行 (改行文字の連続) が表示されるまで続けます。
遭遇した。 という名前のマクロの場合 INIT が定義されている場合、次のように自動的に実行されます。
自動ログイン プロセスの最後のステップ。
ENVIRONMENT
FTP 次の環境変数を使用します。
HOMEのデフォルトの場所 .netrc ファイル(存在する場合)。
SHELLデフォルトのシェルの場合。
onworks.net サービスを使用してオンラインで kftp を使用する
 














