एफ़टीपी सबसे सरल और सबसे परिचित फ़ाइल स्थानांतरण प्रोटोकॉल है जो स्थानीय कंप्यूटर और रिमोट कंप्यूटर या नेटवर्क के बीच फ़ाइलों का आदान-प्रदान करता है। लिनक्स और यूनिक्स ऑपरेटिंग सिस्टम में अंतर्निहित कमांड लाइन संकेत है कि आप एफ़टीपी कनेक्शन बनाने के लिए एफ़टीपी क्लाइंट के रूप में उपयोग कर सकते हैं।
चेतावनी: एक एफ़टीपी संचरण एन्क्रिप्टेड नहीं है। कोई भी जो ट्रांसमिशन को रोकता है वह आपके द्वारा भेजे गए डेटा को पढ़ सकता है, जिसमें आपका उपयोगकर्ता नाम और पासवर्ड शामिल है। एक सुरक्षित संचरण के लिए, एसएफटीपी का उपयोग करें।
एक एफ़टीपी कनेक्शन स्थापित करें
विभिन्न एफ़टीपी कमांड का उपयोग करने से पहले, आपको रिमोट नेटवर्क या कंप्यूटर के साथ कनेक्शन स्थापित करना होगा। लिनक्स और टाइपिंग में टर्मिनल विंडो खोलकर ऐसा करें एफ़टीपी उसके बाद डोमेन नाम या FTP सर्वर का आईपी पता, जैसे कि एफटीपी 1 9 2.168.0.1 या एफ़टीपी domain.com । उदाहरण के लिए:
ftp abc.xyz.edu
यह आदेश abc.xyz.edu पर ftp सर्वर से कनेक्ट करने का प्रयास करता है। यदि यह सफल होता है, तो यह आपको उपयोगकर्ता नाम और पासवर्ड का उपयोग करके लॉग इन करने के लिए कहता है। सार्वजनिक एफ़टीपी सर्वर अक्सर आपको उपयोगकर्ता नाम का उपयोग करके लॉग इन करने की अनुमति देते हैं गुमनाम और आपका ईमेल पता पासवर्ड के रूप में या बिना पासवर्ड के।
जब आप सफलतापूर्वक लॉग इन करते हैं, तो आप एक देखते हैं एफ़टीपी> टर्मिनल स्क्रीन पर संकेत दें। आगे जाने से पहले, उपलब्ध एफ़टीपी कमांड की एक सूची प्राप्त करेंमदद समारोह। यह उपयोगी है क्योंकि आपके सिस्टम और सॉफ़्टवेयर के आधार पर सूचीबद्ध कुछ एफ़टीपी कमांड काम कर सकते हैं या नहीं भी।
एफ़टीपी कमांड उदाहरण और विवरण
लिनक्स और यूनिक्स के साथ उपयोग किए गए एफ़टीपी कमांड विंडोज कमांड लाइन के साथ इस्तेमाल किए गए एफ़टीपी कमांड से भिन्न होते हैं। यहां ऐसे उदाहरण दिए गए हैं जो फ़ाइलों को दूरस्थ रूप से प्रतिलिपि बनाने, नाम बदलने और हटाने के लिए लिनक्स एफ़टीपी कमांड के सामान्य उपयोगों को चित्रित करते हैं।
एफटीपी> सहायता
सहायता फ़ंक्शन उन आदेशों को सूचीबद्ध करता है जिनका उपयोग आप निर्देशिका सामग्री दिखाने, फ़ाइलों को स्थानांतरित करने और फ़ाइलों को हटाने के लिए कर सकते हैं। आदेश एफ़टीपी> ? एक ही चीज़ को पूरा करता है।
एफटीपी> एलएस
यह आदेश दूरस्थ कंप्यूटर पर वर्तमान निर्देशिका में फ़ाइलों और उपनिर्देशिका के नाम मुद्रित करता है।
एफटीपी> सीडी ग्राहकों
यह आदेश वर्तमान निर्देशिका को उपनिर्देशिका नामित करता है ग्राहकों अगर यह मौजूद है।
ftp> cdup
यह वर्तमान निर्देशिका को मूल निर्देशिका में बदल देता है।
ftp> एलसीडी छवियों
यह आदेश स्थानीय कंप्यूटर पर वर्तमान निर्देशिका को बदल देता है इमेजिस , यदि यह मौजूद है।
ftp> ascii
यह पाठ फ़ाइलों को स्थानांतरित करने के लिए ASCII मोड में बदल जाता है। ASCII अधिकांश सिस्टम पर डिफ़ॉल्ट है।
ftp> बाइनरी
यह आदेश उन सभी फ़ाइलों को स्थानांतरित करने के लिए बाइनरी मोड में बदलता है जो टेक्स्ट फ़ाइलों नहीं हैं।
ftp> image1.jpg प्राप्त करें
यह फ़ाइल डाउनलोड करता है image1.jpg रिमोट कंप्यूटर से स्थानीय कंप्यूटर तक। चेतावनी: यदि स्थानीय कंप्यूटर पर एक ही नाम के साथ पहले से ही एक फ़ाइल है, तो यह अधिलेखित है।
ftp> image2.jpg डालें
फ़ाइल अपलोड करता है image2.jpg स्थानीय कंप्यूटर से दूरस्थ कंप्यूटर तक। चेतावनी: अगर रिमोट कंप्यूटर पर एक ही नाम के साथ पहले से ही एक फ़ाइल है, तो यह अधिलेखित है।
ftp>! ls
कमांड के सामने विस्मयादिबोधक चिह्न जोड़ना स्थानीय कंप्यूटर पर निर्दिष्ट कमांड निष्पादित करता है। तो! Ls स्थानीय कंप्यूटर पर वर्तमान निर्देशिका के फ़ाइल नाम और निर्देशिका नाम सूचीबद्ध करता है।
ftp> mget * .jpg
Mget कमांड के साथ। आप एकाधिक छवियों को डाउनलोड कर सकते हैं। यह आदेश .jpg के साथ समाप्त होने वाली सभी फ़ाइलों को डाउनलोड करता है।
एफ़टीपी>से से का नाम बदलें
नाम बदलें कमांड को से नाम से फ़ाइल को नए नाम से पर रिमोट सर्वर पर बदल देता है।
ftp> स्थानीय फ़ाइल रिमोट-फाइल डालें
यह आदेश रिमोट मशीन पर एक स्थानीय फाइल स्टोर करता है। स्थानीय फ़ाइल भेजें दूरस्थ फ़ाइल वही काम करता है
ftp> mput * .jpg
यह आदेश दूरस्थ फ़ाइलों पर सक्रिय फ़ोल्डर में .jpg के साथ समाप्त होने वाली सभी फ़ाइलों को अपलोड करता है।
ftp> दूरस्थ फ़ाइल हटाएं
नाम की फ़ाइल हटा देता है रिमोट फ़ाइल रिमोट मशीन पर।
ftp> mdelete * .jpg
यह रिमोट मशीन पर सक्रिय फ़ोल्डर में .jpg के साथ समाप्त होने वाली सभी फ़ाइलों को हटा देता है।
ftp> आकार फ़ाइल-नाम
इस आदेश के साथ रिमोट मशीन पर एक फ़ाइल के आकार का निर्धारण करें।
ftp> mkdir निर्देशिका-नाम
रिमोट सर्वर पर एक नई निर्देशिका बनाओ।
ftp> प्रॉम्प्ट
प्रॉम्प्ट कमांड इंटरैक्टिव मोड को चालू या बंद कर देता है ताकि उपयोगकर्ता फ़ाइलों के बिना एकाधिक फ़ाइलों पर कमांड निष्पादित किए जा सकें।
ftp> छोड़ें
छोड़ने का आदेश एफ़टीपी सत्र को समाप्त करता है और एफ़टीपी प्रोग्राम से बाहर निकलता है। आदेश अलविदा तथा बाहर जाएं एक ही चीज़ को पूरा करें।
कमांड लाइन विकल्प
विकल्प (झंडे या स्विच भी कहा जाता है) एक एफ़टीपी कमांड के संचालन को संशोधित करता है। आमतौर पर, एक कमांड लाइन विकल्प स्पेस के बाद मुख्य एफ़टीपी कमांड का पालन करता है। यहां उन विकल्पों की सूची दी गई है जिन्हें आप एफ़टीपी कमांड में जोड़ सकते हैं और उनके द्वारा किए गए विवरणों का विवरण यहां दिया जा सकता है।
- -4 मेजबान से संपर्क करते समय केवल आईपीवी 4 का प्रयोग करें
- -6 केवल आईपीवी 6 का प्रयोग करें
- -eइतिहास समर्थन और कमांड संपादन अक्षम करता है
- -pडेटा स्थानान्तरण के लिए निष्क्रिय मोड का प्रयोग करें
- -मैंफ़ाइल स्थानांतरण के दौरान इंटरैक्टिव संकेत बंद कर देता है
- -nपहले कनेक्शन पर ऑटो-लॉगिन रोकता है
- जीफ़ाइल नाम globbing अक्षम करता है
- -vहटाए गए सर्वर को सभी प्रतिक्रियाओं को दिखाने के लिए मजबूर करता है
- -dडीबगिंग संलग्न करता है




