這取決於您正在使用的ftp客戶端。例如,在Mac OSX(來自BSD的ftp客戶端)上,缺省命令行ftp client接受完整url,而例如在CentOS中,默認客戶端不會,並且只需連接到主機名。所以,這取決於linux的風格和安裝的默認ftp客戶端。在CentOS的(ARPANET)
默認的FTP客戶端:
ftp ftp-trace.ncbi.nih.gov
cd 1000genomes/ftp/data
如果你想使用的CentOS 5.9或Fedora 18的完整URL(其中我測試了它),你可以安裝一個額外的FTP客戶端。例如,ncftp和lftp具有您正在查找的行爲。
的ncftp,可通過百勝或你喜歡的包管理:
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的,也可以通過您喜歡的包管理:
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或捲曲。這些適用於http,ftp和其他協議。
嗯。它在我的MacOS上運行得非常好。但即使刪除了追蹤路徑。結果仍然是一樣的 – Scicare
您是在Linux上還是在OS X上?這個問題是用Linux標記的。 – Joni
感謝您的闡述。像魔術一樣工作。所以它必須是因爲使用不同ftp程序的2臺計算機,並且能夠識別目錄路徑。你說的對,MacOS上工作正常的是 – Scicare