これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ncftp3 です。
プログラム:
NAME
ncftp - ファイル転送プロトコル用のブラウザ プログラム
SYNOPSIS
ncftp [host]
ncftp [ftp://ホスト名/ディレクトリ/]
DESCRIPTION
の目的 ncftp インターネットへの強力で柔軟なインターフェースを提供することです
標準 File Transfer プロトコル. ストック交換用です FTP そのプログラム
システムに付属しています。
プログラムはかなり質素に見えますが、 ncftp の富を持っています
貴重なパフォーマンスと使用機能。 に重点を置いてプログラムが設計されました。
使いやすさ、そして自動的にできる限りのことを行うので、あなたはあなたがしたいことをすることができます
ファイル転送プログラムを使用することを期待しています。これは、XNUMX つの間でファイルを転送するものです。
相互接続されたシステム。
クールな機能には、進行状況メーター、ファイル名の補完、コマンドラインなどがあります
編集、バックグラウンド処理、ダウンロードの自動再開、ブックマーク、キャッシュ ディレクトリ
リスト、ホストのリダイヤル、ファイアウォールとプロキシの操作、ディレクトリ全体のダウンロード
木など
当学校区の ncftp ディストリビューションには便利なユーティリティ プログラムが付属しています ncftpget(1)と ncftpput(1)
コマンドライン FTP を実行するように設計されています。 特に、シェルには非常に便利です
スクリプト。 このバージョンの ncftp コマンドライン FTP はもうありません。 ncftp
プログラムは、ブラウザタイプのプログラムです。
OPTIONS
このプログラムでは、コマンド ラインでホストまたはディレクトリの URL を指定できます。 これは
ランニングの同義語 ncftp その後、 開いた 指図。 いくつかのコマンド ライン フラグは次のとおりです。
このモードで許可されます:
-u XX ユーザー名を使用する XX 匿名の代わりに。
-p XX パスワードを使用する XX ユーザー名と一緒に。
-j XX アカウントを使用する XX ユーザー名とパスワードを補足するものです (非推奨)。
-P XX ポート番号を使用する XX デフォルトの FTP サービス ポート (21) の代わりに。
はじめに に 、 COMMAND SHELL
プログラムを実行すると、コマンドを入力するコマンド プロンプトが表示されます。
プログラムのシェル。 通常、ファイルを転送するためにリモートファイルシステムを開きたいと思うでしょう。
およびローカルマシンのファイルシステムから。 そのためには、シンボリック名を知る必要があります
リモートシステムの、またはその インターネット プロトコル (IPアドレス。 たとえば、記号名
``typhoon.unl.edu'' であり、その IP アドレスは ``129.93.33.24'' である可能性があります。
そのシステムへの接続には、プログラムの 開いた コマンド:
typhoon.unl.edu を開く
129.93.33.24年オープン
この二人は台風でタイフーンという機械を開けようとします。 University of ネブラスカ州。 使い方
IP アドレスは予告なしに変更される可能性があるため、シンボリック名を使用することをお勧めします。
シンボリック名は通常同じままです。
リモート ファイルシステムを開くときは、権限が必要です。 の FTP プロトコル's
認証システムは、アカウントへのログインと非常によく似ています。 必ず
アカウント名と、そのアカウントのファイルにアクセスするためのパスワードを指定します。 ただし、ほとんどの
興味のあるものがあるリモート システムでは、アカウント名は必要ありません。
使用するために。 多くの場合、リモート ファイル システムに匿名でアクセスしてファイルを交換できます
一般公開されているもの。 プログラムは匿名の許可を得ようとします
デフォルトでリモートシステムに。 実際に起こることは、プログラムが使用しようとすることです
アカウント名として「anonymous」を使用し、パスワードの入力を求めるプロンプトが表示されたら、あなたの電子メールを使用します
リモートシステムのメンテナーへの礼儀としてアドレス。 プログラムに次のことを試みるようにさせることができます。
特定のアカウントも使用します。 それは後で説明します。
後に 開いた コマンドが正常に完了すると、リモート システムに接続され、
ログインします。これで、コマンド プロンプトの変更が表示され、
現在のリモート ディレクトリ。 現在のリモート ディレクトリの内容を確認するには、
プログラムの ls DIR コマンド。 前者は簡潔で、少ないファイルでより多くのリモート ファイルを優先します。
画面スペース、後者はより詳細で、各アイテムに関する詳細情報を提供します
ディレクトリ内にあります。
プログラムの cd コマンドを実行して、リモート システム上の他のディレクトリに移動します。
cd コマンドは、同じ名前のコマンドと非常によく似た動作をします ボーン コーン
シェル。
プログラムの目的は、他のシステムとデータを交換することです。 を使用できます。
プログラムの 取得する リモート システムからローカル システムにファイルをコピーするコマンド:
README.txt を入手
プログラムは画面に転送の進行状況を表示するので、どのように転送するかを知ることができます
転送が完了する前に、多くのことを行う必要があります。 転送が完了すると、
プログラムのコマンド シェルにさらにコマンドを入力できます。
プログラムの 置きます システムからリモートにファイルをコピーするコマンド
システム:
何かを置きます.tar
リモート システムの使用が終了したら、別のシステムを開くか、 やめます
終了する前に、後で使用するために現在の FTP セッションの設定を保存しておくことができます。 あなた
使用することができます ブックマーク $HOME/.ncftp/bookmarks ファイルにエントリを保存するコマンド。 いつ
あなたは ブックマーク コマンドでは、ブックマーク名も指定するので、次回は代わりに
完全なホスト名を開くと、ブックマークの名前を使用できます。 ブックマークはただ機能します
これは Web ブラウザーの場合と同様に、ユーザーがいたリモート ディレクトリ、アカウントを保存します。
あなたが使用した名前など、それが学習したその他の情報。
ブックマークするのは、できるだけ手間がかからないようにする必要があります。
COMMAND REFERENCE
help 最初に知っておくべきコマンドは 助けます。 ただ入力するだけなら
助けます
コマンド シェルから、プログラムはサポートされているすべての名前を出力します。
コマンド。 そこから、次のように入力して、コマンドの特定のヘルプを取得できます。
コマンドの後に、たとえば次のように入力します。
開くのを手伝って
に関する情報を出力します。 開いた
ascii このコマンドは、転送タイプを ASCII テキストに設定します。 これはテキストのみの場合に便利です
これは、テキスト ファイルの概念がオペレーティング システムによって異なるためです。 ために
UNIX の例では、テキスト ファイルは改行文字で改行を示しますが、
MS-DOS では、改行はキャリッジ リターン文字と行の両方で示されます。
フィード文字。 したがって、データをテキストと見なすデータ転送の場合
あなたは使うことができます アスキー リモート システムとローカル システムの両方が確実に変換されるようにします。
によると。 デフォルトの転送タイプ ncftp 使用はASCIIではなく、ストレートです
バイナリ。
bgget と bgput
これらのコマンドは、 取得する 置きます 以下で説明するコマンド。
彼らはバックグラウンドで仕事をします。 通常、あなたがするとき 取得する それからプログラム
はすぐにダウンロードを行い、ダウンロードが完了するまで制御を返しません。
ダウンロードが完了します。 続行できるので、バックグラウンド転送は素晴らしいです
リモートファイルシステムを閲覧したり、他のシステムを開くことさえできます。 実際、それらは完了しています
デーモン プロセスによって実行されるため、UNIX ホストからログオフしてもデーモンは引き続き動作するはずです。
あなたの転送を行います。 また、デーモンは自動的に再試行を続けます。
終了するまで転送します。 バックグラウンドジョブがいつ終了したかを知るには、
調べるために $HOME/.ncftp/スプール/ログ ファイルを実行するか、 jobs 内側からの命令
ncFTP.
両方の バゲット bgput コマンドを使用すると、いつ転送を行うかをスケジュールできます。
それらは ``-@'' パラメータを取り、その引数は YYYYMMDDhhmmss 形式の日付です
(XNUMX 桁の年、月、日、時、分、秒)。 たとえば、
3 月 6 日の午前 XNUMX 時にダウンロードするには、次の方法を試すことができます。
bgget -@ 19971106030000 /pub/idstuff/quake/q2_100.zip
スタート
このコマンドは ncftp バックグラウンド転送をすぐに開始するには
のコピーを実行するだけです。 ncftpバッチ 担当するプログラム
バックグラウンドジョブ用。 通常、プログラムはバックグラウンド ジョブを次のように開始します。
現在のサイトを閉じるか、新しいサイトを開くか、プログラムを終了するとすぐに。 の
これは、非常に多くのユーザーがまだ低速のダイヤルアップ リンクを使用しているためです。
転送を開始すると、クロールが遅くなり、閲覧が困難になります
リモートシステム。 閉じるときにバックグラウンド ジョブを開始するという追加のボーナス
サイトはそれです ncftp その開いている接続を ncftpバッチ プログラム。
これは、サイトが常にビジーであるため、バックグラウンド ジョブに負荷がかからない場合に便利です。
待って、再ログオンしてその仕事をする。
binary データの変換が行われないように、転送タイプを raw バイナリに設定します。
転送されました。 ほとんどのファイルはバイナリ形式であるため、これがデフォルトです。
ブックマーク
後で使用するために現在のセッション設定を保存します。 これは、
リモートシステムとリモート作業ディレクトリにより、離れたところからすばやく再開できます
別の機会にオフにします。 ブックマーク データは、 $HOME/.ncftp/ブックマーク
ファイルにソフトウェアを指定する必要があります。
ブックマーク
あなたの内容をリストします $HOME/.ncftp/ブックマーク 人間が読める形式のファイル。
このコマンドを使用して、以前に保存したブックマーク名を呼び出すことができます。
ブックマークを使用できるようにします。 開いた それを使ってコマンドを実行します。
cat は `` のように振る舞います/ bin / cat'' UNIX コマンド、リモート ファイルのみ。 これにより、
指定したファイルを直接画面にダンプします。 あなたはおそらく見つけるでしょう
ページ 一度にXNUMXつの画面でファイルを表示できるため、コマンドがより便利になります
ファイル全体を一度に印刷する代わりに。
cd リモート ホストの作業ディレクトリを変更します。 このコマンドを使用して移動します
リモートサーバー上のさまざまな領域。 新しいサイトを開いたばかりなら、
ルートディレクトリにあります。 というディレクトリがあったのかもしれません。
誰かがあなたに話した「/pub/news/comp.sources.d」。 ルートディレクトリから、
あなたは出来る:
CDパブ
CDニュース
cd comp.sources.d
または、より簡潔に言うと、
cd /pub/news/comp.sources.d
次に、次のようなコマンド 取得する, 置きます, ls その中の項目を参照するために使用できます
ディレクトリにあります。
いくつかのシェル UNIX 環境には私が気に入っている機能があり、それに切り替えています
以前のディレクトリ。 これらのシェルと同様に、次のことができます。
CD -
最後のディレクトリに移動します。
chmod は ``/bin/chmod'' UNIX コマンド、リモート ファイルのみ。 ただし、これは
標準コマンドではないため、リモート FTP サーバーがサポートしていない可能性があります。
close リモート サーバーから切断します。 プログラムがこれを行います
必要に応じて自動的に、他のサイトを開くか、プログラムを終了するだけで済みます
手で接続を閉じることを心配する必要はありません。
debug このコマンドは主に内部テスト用です。 入力できます
デバッグ 1
デバッグモードをオンにします。 その後、プログラムとの間のすべてのメッセージを見ることができます
リモートサーバー、およびデバッグモードでのみ出力されるもの。 しかし、
この情報は、 $HOME/.ncftp/trace 作成されるファイル
走るたびに ncftp. バグを報告する必要がある場合は、 トレース ファイルする場合
できる。
dir 詳細なディレクトリ リストを出力します。 次のように動作しようとします UNIXの ``/ bin / ls -l''
指図。 リモートサーバーが UNIX ホスト、あなたも同じものを使うことができます
フラグ ls、 例えば
dir-rt
のように振る舞おうとするだろう
/ bin / ls -lrt
するだろう UNIX.
edit ローカル ホストで編集するために一時ファイルにダウンロードしてから、
ファイルをリモート ホストに戻します。
get リモート ホストの現在の作業ディレクトリからファイルを
マシンの現在の作業ディレクトリ。 ``README'' のコピーを配置するには
ローカルディレクトリに ``README.too'' がある場合は、以下を試すことができます:
README README.too を入手
次のようなワイルドカード式を使用して、これを実現することもできます。
README を入手*
このコマンドは、他の FTP プログラムの動作に似ています。 ムゲット 指図。 に
リモートファイルを取得するが、ホスト上で別の名前を付ける場合は、
``-z'' フラグ。 この例は、というファイルをダウンロードする方法を示しています。 ReadMe.txt でも名前
ローカルで README:
get -z ReadMe.txt README
デフォルトでは、プログラムはダウンロードを「再開」しようとします。 これは、
リモート FTP サーバーは接続を失い、490 キロバイトのファイルしか送信できませんでした。
500 キロバイトのファイルの場合、FTP サーバーに再接続して別のことを行うことができます 取得する
同じファイル名を取得する代わりに、最後の 10 キロバイトを取得します。
ファイル全体をもう一度。 その動作が望ましくない場合もあります。
これをオフにするには、``-f'' フラグを使用できます。
既存のファイルに追加したい場合もあります。 あなたはこれを行うことができます
たとえば、``-A'' フラグを使用して
-A ログを取得します。11
ローカルに存在する場合、「log.11」という名前のファイルに追加されます。
他にできることは、ダウンロード後にリモート ファイルを削除することです。 これは
リモートホストが、ファイルが削除されたときにファイルが削除されることを期待している場合に役立ちます
取得しました。 これを行うには、「get -DD」などの double-D フラグを使用します。
当学校区の 取得する コマンドを使用すると、ディレクトリ ツリー全体を取得することもできます。 そうではないかもしれませんが
いくつかのリモートシステムで動作する場合は、ダウンロードするディレクトリで「get -R」を試すことができます
ディレクトリとその内容。
``-R'' フラグを使用する場合、``-T'' フラグを使用して自動化を無効にすることもできます
ディレクトリツリー全体をダウンロードするためのオンザフライ TAR モード。 プログラムはTARを使用しています
これは通常、シンボリック リンクとファイルのアクセス許可を保持するためです。
TAR モードでは、多数の小さなファイルを含むディレクトリの転送が高速になる場合もあります。
ファイル、FTP データではなく単一のデータ接続を使用できるため
各小さなファイルの接続。 TAR を使用することの欠点は、強制的に実行されることです。
以前に一部をダウンロードした場合でも、ディレクトリ全体のダウンロード
ダウンロードを再開したい場合は、このオプションを使用することをお勧めします。
ディレクトリの。
現在実行中のジョブのリストを表示します ncFTP バックグラウンド タスク。 これは実際にはちょうど
runs ncftpバッチ -l あなたのために。
液晶 液晶 command は、ローカルホストで動作するいくつかの「l」コマンドの最初のコマンドです。
これにより、ローカル ホストの現在の作業ディレクトリが変更されます。 あなたがしたい場合は
ファイルを別のローカル ディレクトリにダウンロードします。 液晶 に変更するには
そのディレクトリに移動してから、ダウンロードを行います。
lchmod の実行 ``/bin/chmod'' ローカル ホスト上。
lls 便利なもう XNUMX つのローカル コマンドは、 lls 実行するコマンド
``/ bin / ls'' をローカル ホストで実行し、結果をプログラムのウィンドウに表示します。
同じフラグを使用できます lls コマンド シェルと同じように、
次のようなことを行います:
液晶 ~/doc
lls -lrt p*.txt
lmkdir は `` を実行します/bin/mkdir'' ローカル ホスト上。
lookup プログラムには、 検索
指図。 これは、次のようなリモート ホストのエントリを検索できることを意味します。
検索 cse.unl.edu ftp.cs.unl.edu sphygmomanometer.unl.edu
プリント:
cse.unl.edu 129.93.33.1
台風.unl.edu 129.93.33.24
血圧計.unl.edu 129.93.33.126
``-v'' で有効にできる、より詳細なオプションもあります。
検索 -v cse.unl.edu ftp.cs.unl.edu
プリント:
cse.unl.edu:
名前: cse.unl.edu
アドレス:129.93.33.1
ftp.cs.unl.edu:
名前: typhoon.unl.edu
エイリアス: ftp.cs.unl.edu
アドレス:129.93.33.24
あなたも与えることができます IP アドレスなので、これも機能します:
ルックアップ 129.93.33.24
プリント:
台風.unl.edu 129.93.33.24
lpage 任意の $PAGER プログラムを使用して、一度に XNUMX ページずつローカル ファイルを表示します。
lpwd 現在のローカル ディレクトリを出力します。 今いる場所を忘れたときに使うコマンド
ローカルマシンで。
名前の変更
実行します/bin/mv'' ローカル ホスト上。
lrm 実行 ``/bin/rm'' ローカル ホスト上。
lrmdir は `` を実行します/ bin / rmdir'' ローカル ホスト上。
ls リモート システムからディレクトリ リストを出力します。 次のように動作しようとします UNIX's
``/ bin / ls -CF'' コマンド。 リモートサーバーが UNIX ホスト、できます
また、同じフラグを使用します ls、 例えば
ls-rt
のように振る舞おうとするだろう
/ bin / ls -CFrt
するだろう UNIX.
ncftp には、ディレクトリ リストを処理するための強力な組み込みシステムがあります。 しようとする
それぞれをキャッシュするため、同じディレクトリをリストすると、表示される可能性があります
即座に。 舞台裏では、 ncftp 常に長いリストを試み、次に
必要に応じて再フォーマットします。 したがって、ディレクトリの最初のリストが
ファイルを列に表示する通常の「ls」、次のリストは次のようになります
「ls -lrt」と ncftp キャッシュされたディレクトリ リストを引き続き使用して、
あなたのための情報を表示します!
mkdir リモート ホストに新しいディレクトリを作成します。 多くの公開アーカイブでは、
そのための適切なアクセス許可を持っている必要があります。
open リモート ホストへの FTP 制御接続を確立します。 デフォルトでは、 ncftp ログイン
匿名でリモート ホストに送信します。 特定のユーザー アカウントを使用したい場合があります。
ログインするので、``-u'' フラグを使用してどのユーザーを指定するかを指定できます。 この例
どのように示しています 開いた ユーザー名「mario:」を使用したホスト「bowser.nintendo.co.jp」
open -u mario bowser.nintendo.co.jp
で使用できるオプションのリストを次に示します。 開いた コマンド:
-u XX ユーザー名を使用する XX 匿名の代わりに。
-p XX パスワードを使用する XX ユーザー名と一緒に。
-j XX アカウントを使用する XX ユーザー名とパスワードを補足するものです (非推奨)。
-P XX ポート番号を使用する XX デフォルトの FTP サービス ポート (21) の代わりに。
page $PAGER プログラムを使用して、一度に XNUMX ページずつリモート ファイルをブラウズします。 これは
最初にダウンロードせずに、リモート ホスト上の README を読むのに役立ちます。
pdirとpls
これらのコマンドは、 DIR ls それぞれ、彼らだけが彼らの餌を与えます
ページャーに出力します。 これらのコマンドは、ディレクトリ リストがスクロールする場合に役立ちます。
あなたの画面から。
put ローカル ホストからリモート マシンの現在の作業ディレクトリにファイルをコピーします。
``xx.zip'' と ``yy.zip'' のコピーをリモート ディレクトリに置くには、次のようにします。
試してみてください。
xx.zip yy.zip を入れる
次のようなワイルドカード式を使用して、これを実現することもできます。
*.zip を入れる
このコマンドは、他の FTP プログラムの動作に似ています。 置く 指図。 に
リモートファイルを送信するが、ホスト上で別の名前を付ける場合は、
``-z'' フラグ。 この例は、というファイルをアップロードする方法を示しています。
``ncftpd-2.0.6.tar.gz'' ですが、リモートで ``NFTPD206.TGZ:'' という名前を付けます。
put -z ncftpd-2.0.6.tar.gz NFTPD206.TGZ
プログラム ありません デフォルトでアップロードを「再開」しようとします。 あなたがしたい場合
アップロードを再開するには、``-z'' フラグを使用してください。
また、既存のリモート ファイルに追加したい場合もあります。 あなたはできる
たとえば、「-A」フラグを使用してこれを行います。
put -A log11.txt
リモートサーバーに存在する場合、「log11.txt」という名前のファイルに追加されます。
他にできることは、アップロード後にローカル ファイルを削除することです。 使用
これを行うには、``put -DD'' などの double-D フラグ。
当学校区の 置きます コマンドを使用すると、ディレクトリ ツリー全体を送信することもできます。 それはすべてで動作するはずです
リモートシステム、ディレクトリをアップロードするディレクトリで「put -R」を試すことができます
とその内容。
pwd 現在のリモート作業ディレクトリを出力します。 パス名の一部も
シェルのプロンプトに表示されます。
quit もちろん、プログラムの使用を終了したら、次のように入力します。 やめます プログラムを終了します(あなたは
も使用できます さようなら, 終了するまたは ^D).
見積もり これは、直接送信するために使用できます FTP プロトコル コマンドをリモート サーバーに送信します。
通常、これは平均的なユーザーにはあまり役に立ちません。
rename リモートファイルの名前を変更する必要がある場合は、 リネーム コマンド、
以下のように:
名前を SPHYGMTR.TAR sphygmomanometer-2.3.1.tar に変更
rhelp ヘルプ要求をリモート サーバーに送信します。 のリスト FTP プロトコル コマンドは
多くの場合印刷され、実際に役立つその他の情報もあります。
サイト管理者に連絡する方法。
リモートサーバーによっては、サーバーにパラメーターを与えることができる場合があります
また、次のように:
NLST のヘルプ
XNUMX つのサーバーが応答しました。
構文: NLST [ パス名]
rm リモートファイルを削除する必要がある場合は、 rm 指図。 ほとんどの場合
適切なアクセス許可がないため、これは機能しません。 このコマンド
フラグを受け付けないので、``-rf'' フラグを使ってツリー全体を破壊することはできません
あなたができるように UNIX.
rmdir 同様に、 rmdir コマンドはディレクトリを削除します。 リモートサーバーによっては、
空でないディレクトリを削除できる場合があるため、注意してください。
set これにより、いくつかのプログラム変数を構成できます。これらの変数は、実行間で
$HOME/.ncftp/prefs ファイル。 基本的な構文は次のとおりです。
セット
たとえば、匿名パスワードに使用する値を変更するには、次のようにします。
匿名パスワードを設定する [メール保護]
変更内容のリストについては、次のセクションを参照してください。
show これにより、プログラム変数を表示できます。 ``show all'' を実行して、すべてを表示できます。
それらを表示するか、変数名を付けて、次のように表示します。
匿名パスワードを表示
サイト いつか使用する必要があるかもしれないXNUMXつのあいまいなコマンドは ウェブサイトを選択します。 FTP プロトコル ことができます
「サイト固有の」コマンド用。 もちろん、これらの「サイト」コマンドは次のようにさまざまです。
サイト chmod 644 README
実際に、 ncftp's chmod コマンドは実際に上記を行います。
次のいずれかを実行して、リモート サーバーが何をサポートしているかを確認してください。
rhelp サイト
サイトのヘルプ
type サーバーとのセッション中に転送タイプを変更する必要がある場合があります。
あなたが使用することができます type これを行うコマンド。 次のいずれかを試してください。
ASCII と入力
バイナリを入力
タイプ画像
当学校区の アスキー command は ``type a'' と同等であり、 バイナリ コマンドは同等です
``タイプ i'' と ``タイプ b'' に。
umask プロセスを設定します' umask リモートサーバー上で、umask の概念がある場合、
すなわち:
ウマスク 077
ただし、これは標準のコマンドではないため、リモート FTP サーバーではサポートされていない場合があります。
バージョン
このコマンドは、プログラムの特定のエディションに関する情報をダンプします。
を使用しており、システムにどのようにインストールされたか。
変数 REFERENCE
匿名パスワード
匿名でログインするときのパスワードに何を使用するかを指定します。 インターネット
サイトへの礼儀としてあなたの電子メールアドレスを使用することが慣習となっています
管理者。 これを変更する場合は、一部のサイトで必要になることに注意してください (つまり、
チェック) 有効な電子メール アドレス。
自動再開
ncFTP 3 では、ファイルをダウンロードしようとすると、デフォルトでユーザーにプロンプトが表示されるようになりました。
すでにローカルに存在するか、すでにリモートに存在するファイルをアップロードします。 古い
プログラムのバージョンは、既存のファイルを上書きするかどうかを自動的に推測しました
中断したところから再開しようとしますが、プログラムが推測することがあります
間違い。 プログラムが実行するアクションを常に推測することを希望する場合は、次のように設定します。
この変数を はい、それ以外の場合はそのままにしておきます いいえ そしてプログラムはあなたにプロンプトを表示します
どのアクションを実行するか。
自動ASCII
パイプ文字で区切られた拡張子のリストに設定されている場合、これらのファイル
バイナリ モードが現在有効であっても、拡張子は ASCII モードで送信されます。
このオプションを使用すると、ほとんどのファイルをバイナリで転送できます。
ASCII で送信する必要がある既知のファイル タイプはほとんどありません。 このオプションは
デフォルトで、一般的な拡張子のリストに設定されます (例: 。TXT .htmlを).
自動保存ブックマークの変更
のバージョン 3 の登場により、 ncFTP、プログラムはブックマークをよりそれらのように扱います
つまり、サイトをブックマークすると、
リモート ディレクトリは静的です。 この変数を はい、その後、プログラムは
ブックマークの開始リモート ディレクトリをディレクトリで自動的に更新します。
あなたがサイトを閉じたとき、あなたはそこにいました。 この動作は、
ncFTP バージョン2。
確認-閉じる
デフォルトでは、ブックマークしていないサイトがいつブックマークされようとしているのかを尋ねられます。
閉まる。 このプロンプトをオフにするには、この変数を いいえ.
接続タイムアウト
プログラムの以前のバージョンでは、すべてに対して単一のタイムアウト値が使用されていました。 あなた
操作ごとに異なる値を持つことができるようになりました。 ただし、おそらくそうします
特別な要件がない限り、これらをデフォルトから変更する必要はありません。
当学校区の 接続タイムアウト 変数は、待機時間を秒単位で制御します。
絶望的と考える前に接続確立を完了してください。 あなたはできる
これを -1 に設定して、タイムアウトをまったく使用しないことを選択します。
制御タイムアウト
そんなときに使うタイマーです。 ncftp 制御接続を介して FTP コマンドを送信します
リモートサーバーに。 サーバーがその秒数以内に応答しなかった場合、
セッションが失われたと見なします。
ログサイズ
これは、転送ログ ($HOME/.ncftp/log) がどのくらい大きくなるかを制御します。
キロバイト。 デフォルトは 200 で、200kB の場合です。 ログが必要ない場合は、これを 0 に設定してください。
pager これは、テキスト ファイルを表示するために使用する外部プログラムです。 よ デフォルトでは
パッシブ
これは制御します ncftpデータ接続に対する の動作であり、次のいずれかに設定できます。 on,
OFF、またはデフォルト、 任意. パッシブモードをオンにすると、 ncftp FTP コマンドを使用する
プリミティブ PASV クライアントがサーバーへのデータ接続を確立するようにします。 の
デフォルトの FTP プロトコルの動作は、FTP コマンド プリミティブを使用することです。 PORT それは
サーバーはクライアントへのデータ接続を確立します。 これのデフォルト設定
変数、 任意、許可します ncftp 必要と思われる方法を選択すること。
プログレスメーター
プログラムがファイル転送ステータスを報告する方法を変更できます。 メーターから選ぶ 2,
1または 0.
リダイヤル遅延
ホストがビジーまたは利用できない場合、プログラムはこの秒数待機してから
再試行します。 これを設定できる最小値は 10 秒です。
思いやりがないことを計画している場合は、もう一度考えてください。
保存パスワード
この変数を はい、プログラムはパスワードを一緒に保存します
保存したブックマーク。 これにより、非匿名ログインがより便利になりますが、
あなたのアカウント情報は現在、
$HOME/.ncftp/bookmarks ファイル。 パスワードは平文ではありませんが、それでも平文です
誰かがささやかな努力をしたい場合、それらをデコードするのは簡単です。
xterm-タイトルバーのステータスを表示
に設定した場合 はい xtermウィンドウ内から操作すると、プログラムが変更されます
それに応じて、ウィンドウのタイトルバー。
ソーバフサイズ
お使いのオペレーティング システムが TCP Large Windows をサポートしている場合は、これを設定してみてください。
variable を、TCP/IP ソケット バッファに設定するバイト数に設定します。 このオプション
リモートサーバーが大きなウィンドウサイズをサポートしていない限り、あまり役に立ちません。
それらが有効な状態で事前に構成されています。
xfer-タイムアウト
このタイマーは、データ ブロックが完了するまで待機する時間を制御します。 これを設定しないでください
低すぎると、転送が完了せずにタイムアウトになります。
ファイアウォール そして PROXY CONFIGURATION
ネットワーク管理者がマシン間にファイアウォールを配置している場合があります。
およびインターネットに接続されており、外部ホストに到達できないこと。
答えは設定と同じくらい簡単かもしれません ncftp 使用する パッシブ モードのみ、実行できます
から ncftp 次のようなコマンドプロンプト:
パッシブをオンにする
この理由は、多くのファイアウォールがサーバーへの着信接続を許可していないためです。
ただし、ユーザーが発信接続を確立できるようにします。 パッシブデータ接続は
クライアントによってサーバーに対して確立されますが、デフォルトではサーバーが
クライアントへの接続を確立しますが、ファイアウォールが反対する可能性があります。 もちろん、あなたは今
プリミティブ FTP サーバーがパッシブ モードをサポートしていないサイトでは問題が発生する可能性があります。
それ以外の場合は、必要があることがわかっている場合 ncftp ファイアウォールと直接通信するか、
プロキシ、別の編集を試すことができます $HOME/.ncftp/ファイアウォール 構成ファイル。 これ
ファイルは、プログラムを初めて実行したときに自動的に作成され、すべての
このセットアップでプログラムを動作させるために必要な情報。
このプロセスの基本は、通過するファイアウォール (プロキシ) ホスト、ユーザー
ファイアウォールでの認証用のアカウントとパスワード、およびファイアウォール方式の種類
使用する。 除外リストを設定することもできます。 ncftp ファイアウォールを使用しない
ローカル ネットワーク上のホスト。
onworks.net サービスを使用してオンラインで ncftp3 を使用する