web-dev-qa-db-fra.com

ftp: nom ou service inconnu

en ligne de commande 

> ftp ftp://ftp-trace.ncbi.nih.gov/1000genomes/ftp/data/

Travailler sur un ordinateur mais ne fonctionne pas sur mon autre. Erreur renvoyée

ftp: ftp://ftp-trace.ncbi.nih.gov/1000genomes/ftp/data/ : Nom ou service inconnu

J'ai aussi essayé l'adresse IP brute qui est 

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

Mais ça n'a pas marché.

Quel est le problème ici? Comment puis-je réparer cela?

10
Scicare

La commande ftp accepte le nom du serveur, pas une URL. Votre session devrait ressembler à:

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

Cela dépend du client FTP que vous utilisez. Sous Mac OSX (client FTP à partir de BSD), par exemple, le client FTP en ligne de commande par défaut accepte l'URL complète, tandis que, par exemple, dans CentOS, le client par défaut ne le permet pas. Vous devez simplement vous connecter au nom d'hôte. Donc, cela dépend de la version de Linux et du client FTP par défaut installé. 

Client ftp par défaut dans CentOS (ARPANET):

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

Si vous souhaitez utiliser l'URL complète dans CentOS 5.9 ou Fedora 18 (où je l'ai testée), vous pouvez installer un client FTP supplémentaire. Par exemple, ncftp et lftp ont le comportement que vous recherchez. 

ncftp, disponible via yum ou votre gestionnaire de paquets préféré:

 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, également disponible via votre gestionnaire de paquets préféré:

 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> 

Un autre moyen plus efficace de récupérer une page consiste à utiliser wget ou curl. Ceux-ci fonctionnent pour http, ftp et d'autres protocoles. 

3
Ursula

Il me semble que l'ordinateur qui ne fonctionne pas ajoute déjà le ftp: à l'URL. Avez-vous essayé de le supprimer de votre ordinateur et de voir si cela fonctionne?

> ftp ftp-trace.ncbi.nih.gov/1000genomes/ftp/data
0
Lochemage