ध्यान दें कि आप / का उपयोग करके डॉस में एक कमांड के सिंटैक्स के लिए पूछ सकते हैं? स्विच करें। उदाहरण के लिए:
C: \> ftp /?
एफ़टीपी सर्वर सेवा चलाने वाले कंप्यूटर से और उसके लिए फ़ाइलें स्थानांतरित करता है
(कभी-कभी एक डेमन कहा जाता है)। पारस्परिक रूप से Ftp का उपयोग किया जा सकता है।
एफ़टीपी [-v] [-d] [-आई] [-एन] [-ग] [-एस] फ़ाइल नाम] [-ए] [-ए] [-x] सेंडबफ़र] [-r: recvbuf
fer] [-b: asyncbuffers] [-w: windowsize] [होस्ट]
-v दूरस्थ सर्वर प्रतिक्रियाओं का प्रदर्शन दबा देता है।
-n प्रारंभिक कनेक्शन पर ऑटो-लॉगिन को दबा देता है।
-मैं एकाधिक फ़ाइल के दौरान इंटरैक्टिव प्रांप्टिंग बंद कर देता है
स्थानान्तरण।
-d डीबग करना सक्षम करता है।
-g डिसबैलेंस फाइलनाम ग्लोबिंग (GLOB कमांड देखें)।
-s: फ़ाइल नाम FTP कमांड वाले टेक्स्ट फ़ाइल को निर्दिष्ट करता है;
FTP प्रारंभ होने के बाद कमांड स्वचालित रूप से चलेंगे।
डेटा कनेक्शन को बांधते समय किसी भी स्थानीय इंटरफ़ेस का उपयोग करें।
-अनाम के रूप में लॉगिन करें।
-x: sockbuf 8192 के डिफ़ॉल्ट SO_SNDBUF आकार को ओवरराइड करता है।
-r: recv sockbuf 8192 के डिफ़ॉल्ट SO_RCVBUF आकार को ओवरराइड करता है।
-b: async काउंट 3 के डिफॉल्ट async काउंट को ओवरराइड करता है
-w: windowsize 65535 के डिफ़ॉल्ट ट्रांसफर बफर आकार को ओवरराइड करता है।
होस्ट रिमोट के होस्ट नाम या आईपी पते को निर्दिष्ट करता है
कनेक्ट करने के लिए होस्ट।
टिप्पणियाँ:
- mget और mput कमांड हाँ / ना / छोड़ के लिए y / n / q लेते हैं।
- आदेशों को निरस्त करने के लिए कंट्रोल-सी का उपयोग करें।
अपने मामले में, आप लॉगिन प्रतिक्रियाओं सहित, इसे स्क्रिप्ट को फीड करने के लिए -s स्विच का उपयोग करना चाहेंगे।
उदाहरण के लिए:
निम्नलिखित सामग्री के साथ एक स्क्रिप्ट फ़ाइल (c: \ scriptfile.txt) बनाएँ:
open
servername_or_ip
username
password
get
/fullpath/thefile.txt
c:\fullpath\thefile.txt
quit
-s स्विच के साथ ftp निष्पादित करें और स्क्रिप्ट फ़ाइल नाम निर्दिष्ट करें
C:\>ftp -s:c:\scriptfile.txt