2013-08-06 4 views
8

を知られていないが、私の他のいずれかで動作しません。 ftp://ftp-trace.ncbi.nih.gov/1000genomes/ftp/data/:エラーがのftp:名前またはサービスは一台のコンピュータ上でコマンドライン</p> <pre><code>> ftp ftp://ftp-trace.ncbi.nih.gov/1000genomes/ftp/data/ </code></pre> <p>仕事で

FTP返さ名前またはサービスが

を知られていないが、私はまた

> ftp ftp://130.14.250.10/1000genomes/ftp/data/ 

である。しかし、それは動作しませんでした生のIPアドレスを試してみました。

ここで問題は何ですか?どうすればこの問題を解決できますか?

答えて

12

ftpコマンドでは、URLではなくサーバー名を使用できます。おそらくのようになりますセッション:それは機能していないコンピュータのように私には見えます

ftp ftp-trace.ncbi.nih.gov 
(Server asks for login and password) 
cd /1000genomes/ftp/data/ 
mget * 
+1

Hmm。私のMacOSでは完璧に動作します。後続のパスを削除する場合でも。結果はまだ同じです – Scicare

+0

あなたはLinuxかOS Xですか?質問はLinuxでタグ付けされています。 – Joni

+0

詳細をお寄せいただきありがとうございます。マジックのように動作します。したがって、異なるftpプログラムを使用する2台のコンピュータと1台のコンピュータがディレクトリパスを認識できるようにする必要があります。あなたは正しいです、うまく動作しているのはMacOSです – Scicare

0

は、すでにあなたがあなたからそれを削除し、それが動作するかどうか見て試してみましたが、URLにftp:を追加していますか?

3

これは、使用しているftpクライアントによって異なります。たとえば、MacOSX(BSDのftpクライアント)では、デフォルトのコマンドラインftpクライアントは完全なURLを受け入れますが、例えばCentOSではデフォルトのクライアントではそうではなく、ホスト名だけに接続する必要があります。したがって、それはlinuxとインストールされているデフォルトのftpクライアントの好みに依存します。

のCentOSでのデフォルトのFTPクライアント(ARPANET):

ftp ftp-trace.ncbi.nih.gov 
cd 1000genomes/ftp/data 

あなたは(どこ私はそれをテスト)のCentOS 5.9またはFedoraの18に完全なURLを使用したい場合は、追加のFTPクライアントをインストールすることができます。たとえば、ncftpとlftpには、探している動作があります。お好みのパッケージマネージャからも利用可能

ncftp ftp://ftp-trace.ncbi.nih.gov/1000genomes/ftp/data/ 
NcFTP 3.2.2 (Aug 18, 2008) by Mike Gleason (http://www.NcFTP.com/contact/). 
Connecting to ... 
... 
Logged in to ftp-trace.ncbi.nih.gov. 
Current remote directory is /1000genomes/ftp/data 

lftpの、::

ncftpの、利用可能yumを通じたり、お気に入りのパッケージマネージャ

lftp ftp://ftp-trace.ncbi.nih.gov/1000genomes/ftp/data/ 
cd ok, cwd=/1000genomes/ftp/data           
lftp ftp-trace.ncbi.nih.gov:/1000genomes/ftp/data> 

別の、より効率的に、方法はページを取得するために、 wgetまたはcurlを使用しています。これらはhttp、ftpなどのプロトコルで動作します。

関連する問題

 関連する問題