2013-08-06 4 views
8

एफ़टीपी: नाम या सेवा कमांड लाइन में नहीं जाना जाता

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

कार्य एक कंप्यूटर पर, लेकिन मेरी एक दूसरे पर काम नहीं करता। त्रुटि दी

एफ़टीपी: ftp://ftp-trace.ncbi.nih.gov/1000genomes/ftp/data/: नाम या सेवा नहीं

में जाना जाता है मैं भी कच्चे आईपी पते जो है

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

की कोशिश की लेकिन यह काम नहीं किया।

यहां समस्या क्या है? मैं इसे कैसे ठीक करूं?

उत्तर

12

ftp कमांड सर्वर नाम स्वीकार करता है, न कि यूआरएल। आपका सत्र संभावना दिखना चाहिए:

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

हम्म। यह मेरे मैकोज़ पर पूरी तरह से ठीक काम करता है। लेकिन अगर पीछे पथ को हटा दें। परिणाम अभी भी वही हैं – Scicare

+0

क्या आप लिनक्स पर हैं या ओएस एक्स पर हैं? प्रश्न लिनक्स के साथ टैग किया गया है। – Joni

+0

विस्तार के लिए धन्यवाद। जादू की तरह काम करता है। तो यह विभिन्न ftp प्रोग्राम का उपयोग कर 2 कंप्यूटरों को becasuse होना चाहिए और एक निर्देशिका पथ को पहचानने में सक्षम है। आप सही हैं, जो ठीक काम कर रहा है वह मैकोज़ – Scicare

0

यह कंप्यूटर है कि पहले से ही काम नहीं कर रहा यूआरएल के लिए ftp: जोड़ रहा है की तरह मेरे लिए लग रहा है, है तुम अपने से निकालकर और है कि अगर काम करता है को देखने की कोशिश की?

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

यह आपके द्वारा उपयोग किए जा रहे FTP क्लाइंट पर निर्भर करता है। मैक ओएसएक्स (बीएसडी से एफटीपी क्लाइंट) पर, उदाहरण के लिए, डिफ़ॉल्ट कमांड लाइन एफटीपी क्लाइंट पूर्ण यूआरएल स्वीकार करता है, उदाहरण के लिए सेंटोस में डिफ़ॉल्ट क्लाइंट नहीं करता है, और आपको केवल होस्टनाम से कनेक्ट करने की आवश्यकता होती है। तो, यह लिनक्स के स्वाद और स्थापित डिफ़ॉल्ट FTP क्लाइंट पर निर्भर करता है।

CentOS (अरपानेट) में डिफ़ॉल्ट FTP क्लाइंट:

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

आप CentOS 5.9 या Fedora 18 में पूर्ण यूआरएल (जहां मैं इसे परीक्षण किया) का उपयोग करना चाहते हैं, तो आप एक अतिरिक्त 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 और अन्य प्रोटोकॉल के लिए ये काम।

संबंधित मुद्दे