これは、使用している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などのプロトコルで動作します。
Hmm。私のMacOSでは完璧に動作します。後続のパスを削除する場合でも。結果はまだ同じです – Scicare
あなたはLinuxかOS Xですか?質問はLinuxでタグ付けされています。 – Joni
詳細をお寄せいただきありがとうございます。マジックのように動作します。したがって、異なるftpプログラムを使用する2台のコンピュータと1台のコンピュータがディレクトリパスを認識できるようにする必要があります。あなたは正しいです、うまく動作しているのはMacOSです – Scicare