Zależy to od używanego klienta ftp. Na przykład w Mac OSX (klient ftp z BSD) domyślny klient ftp przyjmuje pełny adres URL, podczas gdy na przykład w CentOS domyślny klient tego nie robi, i musisz połączyć się tylko z nazwą hosta. Zależy to od smaku linuksa i zainstalowanego domyślnego klienta ftp.
domyślnego klienta ftp w CentOS (ARPANET):
ftp ftp-trace.ncbi.nih.gov
cd 1000genomes/ftp/data
Jeśli chcesz użyć pełnego adresu URL w CentOS 5.9 lub Fedora 18 (gdzie ja testowałem to), można zainstalować dodatkowy klienta FTP. Na przykład ncftp i lftp mają zachowanie, którego szukasz.
ncftp, dostępny poprzez yum lub ulubionego menedżera pakietów:
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, dostępny również za pośrednictwem swojego ulubionego menadżera pakietów:
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>
Innym, bardziej wydajny, sposób pobrać stronę, używa wget lub curl. Działają one dla http, ftp i innych protokołów.
Hmm. Działa doskonale na moim MacOS. ale nawet jeśli usuniesz tę ścieżkę. wyniki są wciąż takie same – Scicare
Czy jesteś na Linuksie lub na OS X? Pytanie jest oznaczone jako Linux. – Joni
Dzięki za opracowanie. Działa jak magia. więc musi to być spowodowane tym, że dwa komputery używają różnych programów ftp i jeden jest w stanie rozpoznać ścieżkę do katalogu. Masz rację, ten, który działa dobrze, jest na MacOS – Scicare