Dies hängt von dem FTP-Client ab, den Sie verwenden. Auf Mac OSX (FTP-Client von BSD) beispielsweise akzeptiert die Standard-Befehlszeilen-FTP-Client die vollständige URL, während in CentOS der Standard-Client nicht, und Sie müssen nur mit dem Hostnamen verbinden. Also, es hängt vom Geschmack von Linux und dem installierten Standard-FTP-Client ab.
Standard-FTP-Client in CentOS (ARPANET):
ftp ftp-trace.ncbi.nih.gov
cd 1000genomes/ftp/data
Wenn Sie die vollständige URL in CentOS 5.9 oder Fedora verwenden möchten 18 (wo ich es getestet), könnten Sie einen FTP-Client installieren. Zum Beispiel haben ncftp und lftp das von Ihnen gesuchte Verhalten.
ncftp, erhältlich durch yum oder Ihre Lieblings-Paket-Manager:
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, auch über Ihre Lieblings-Paket-Manager:
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>
Ein weiterer, effizienter Weg, um eine Seite zu holen, benutzt wget oder curl. Diese funktionieren für HTTP, FTP und andere Protokolle.
Hmm. Es funktioniert auf meinem MacOS einwandfrei. aber selbst wenn Sie den nachfolgenden Pfad löschen. Die Ergebnisse sind immer noch die gleichen – Scicare
Sind Sie auf Linux oder OS X? Die Frage ist mit Linux getaggt. – Joni
Danke für die Ausarbeitung. Funktioniert wie Magie. also muss es sein, dass die 2 Computer verschiedene FTP-Programme verwenden und man den Verzeichnispfad erkennen kann. Sie haben recht, der, der funktioniert, ist auf MacOS – Scicare