English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux ncftpコマンド

Linux コマンド大全

Linux ncftpコマンドはファイルの転送に使用されます。

FTPはユーザーがサーバー主机に保存されているファイルをダウンロードするだけでなく、ファイルをリモートホストにアップロードすることもできます。

NcFTPはテキストモードFTPプログラムのエキスパートであり、転送速度の表示、ダウンロード進捗の表示、自動再接続、ブックマークの設定、ファイアウォールやプロキシサーバーを通じての接続など、多くの特色を持ちます。

ユーザー名が指定されていない場合、ncftpコマンドは自動的に匿名アカウントanonymousを使用してリモートFTPサーバーに接続を試みます。 ユーザーがアカウントとパスワードを入力する必要がないFTPサーバーを接続します。

文法

ncftp [ホストまたはIPアドレス]

パラメータ説明:

  • -u<ユーザー名> 登録するFTPサーバーのユーザー名を指定
  • -p<パスワード> ユーザーパスワードの設定
  • -P<ポート番号> 指定FTPポート番号、デフォルトは21
  • -j<アカウント> 指定アカウント
  • -h 助け情報
  • -v バージョン情報

オンラインサンプル

ncftpコマンドを使用してFTPサーバーに匿名接続。

例えば、ftp.kernel.orgサーバーに匿名接続したいが、anonymousなどの匿名ユーザー名を入力したくない場合は、ncftpコマンドを使用して直接接続できます:

ncftp ftp.kernel.org

以下の情報が得られます:

$ ncftp ftp.kernel.org #匿名接続ftp.kernel.orgサーバー  
NcFTP 3.2.1 (Jul 29, 2007) by Mike Gleason (http://www.NcFTP.com/連絡先/).  
#ncftpの著作権、バージョン情報など  
コピーライト(c) 1992-2005 Mike Gleasonによって。  
すべての権利は保留です。  
接続中 149.20.20.133... #サーバーに接続中  
ftp.kernel.orgへようこそ。  
ログイン中... #匿名ログイン  
ようこそ #ようこそ情報  
LINUX KERNEL ARCHIVES  
ftp.kernel.org  
「ただのカーネル以上に多くのもの」  
このサイトをウェブブラウザでアクセスしている場合  
以下のHTTP URLを使用してください!  
----ミラーサイトを探している場合は、以下にアクセスしてください。---- 
----代わりに mirrors.kernel.org にアクセスしてください。---- 
このサイトはLinux Kernelによって提供されています。  
Organization, a California nonprofit corporation. Bandwidth is  
provided by The Internet Software Consortium, Inc. Our servers are  
Organization, a California nonprofit corporation. Bandwidth is  
提供されるソフトウェアは、The Internet Software Consortium, Inc.によるものです。当社のサーバーは  
located in San Francisco and Palo Alto, California; Corvallis, Oregon;  
Amsterdam, Netherlands and Ume., Sweden; 任何違反の使用は厳しく禁止されています。  
米国の輸出規制により、このサイトのすべての暗号化ソフトウェアは使用が厳しく禁止されています。  
このサイトは以下の法的通知に従います:  
This site includes publicly available encryption source code  
これらのソースコードと、それらをコンパイルして得られるオブジェクトコードとともに、  
「TSU」の許可例外に従って、公開可能なソースコードを持つ国が、米国から輸出することができます。 15 C.F.R. 第  
740.13(e).  
この法的通知は暗号化ソフトウェアのみに適用されます。詳細は以下を参照してください。  
業界安全保障局 (http://www.bis.doc.gov/) 続きは  
現在の米国の規制に関する情報。  
Linux Kernel Organization それともそのスポンサーは何も提供しません。  
このサイトの内容についての明示的または暗示的な保証はありません。  
自己責任で使用してください。  
このサイトは以下のメカニズムでアクセスできます:  
FTP ftp://ftp.kernel.org/pub/  
HTTP http://www.kernel.org/pub/  
RSYNC rsync://rsync.kernel.org/pub/  
NFSおよびSMB/CIFSはもはや利用できません。  
このサイトに関するコメントは、<[email protected]>に連絡してください。  
関連しない質問にはこのアドレスを使用しないでください。  
このサイトの操作について。当社のホームページは以下にあります。  
http://www.kernel.org/ Linuxドキュメントリソースのリンクにアクセスするために。  
ログイン成功。  
ftp.kernel.org にログインしました。  
ncftp / > 

ヒント:ncftpのコマンドプロンプトは"ncftp"です。 / >"、ftpの"ftp"ではなく / >"。

ncftpコマンドを使用して操作、ファイルをダウンロードします。

ncftpのコマンドはftpと基本的に同じで、例えば"cd"コマンドを使用してFTPサーバー内の現在のディレクトリを切り替え、"ls"コマンドを使用して現在のディレクトリの内容を一覧表示、"get"コマンドを使用してダウンロードすることができます。/pub"ディレクトリのREADMEファイル、使用"quit"でncftpを終了するなど。操作結果は以下の通りです:

ncftp / > pwd               # 現在のパスを表示  
ftp://ftp.kernel.org        # 現在のパスはルートディレクトリです  
ncftp / > ls                # 現在のディレクトリリストを表示  
bin/ for_mirrors_only/ pub/  
dev/ lib/ usr@  
etc/ +/ welcome.msg@  
ncftp / > cd pub            # pub 子ディレクトリに切り替え  
ディレクトリが正常に変更されました。  
ncftp /pub > ls             #查看pub 的目录列表  
dist/ media/ scm/  
/ /  
/ /  
+/ 2/  
ncftp /pub > get README     #README ファイルをダウンロード  
README: 1.87 KB 10.39 KB/s  
ncftp /pub > quit           #ncftp 番号 

ftpとは異なり、ncftpはこの時、FTPサーバーをブックマークとして保存するかどうかユーザーに確認を求め、次回のログインに便利なブックマーク名のカスタマイズなどの操作を行うことができます。以下のようになります:

このサイトのブックマークは保存されていません。  #退出メッセージ  
ブックマークを保存しますか:  
ftp://ftp.kernel.org/pub/  
Save? (yes/no) yes                            #保存確認  
このブックマークの名前を入力するか、Enterキーを押して「kernel」を選択します。kernel #ブックマーク名を入力  
「kernel」ブックマークを保存しました。 

Linux コマンド大全