लिनक्स एफ़टीपी कमांड का नमूना उपयोग करता है

लिनक्स कंप्यूटर के साथ एफ़टीपी प्रोटोकॉल का उपयोग करना

एफ़टीपी सबसे सरल और सबसे परिचित फ़ाइल स्थानांतरण प्रोटोकॉल है जो स्थानीय कंप्यूटर और रिमोट कंप्यूटर या नेटवर्क के बीच फ़ाइलों का आदान-प्रदान करता है। लिनक्स और यूनिक्स ऑपरेटिंग सिस्टम में अंतर्निहित कमांड लाइन संकेत है कि आप एफ़टीपी कनेक्शन बनाने के लिए एफ़टीपी क्लाइंट के रूप में उपयोग कर सकते हैं।

चेतावनी: एक एफ़टीपी संचरण एन्क्रिप्टेड नहीं है। कोई भी जो ट्रांसमिशन को रोकता है वह आपके द्वारा भेजे गए डेटा को पढ़ सकता है, जिसमें आपका उपयोगकर्ता नाम और पासवर्ड शामिल है। एक सुरक्षित संचरण के लिए, एसएफटीपी का उपयोग करें।

एक एफ़टीपी कनेक्शन स्थापित करें

विभिन्न एफ़टीपी कमांड का उपयोग करने से पहले, आपको रिमोट नेटवर्क या कंप्यूटर के साथ कनेक्शन स्थापित करना होगा। लिनक्स में एक टर्मिनल विंडो खोलकर और एफटीपी टाइप करने के बाद डोमेन नाम या FTP सर्वर के आईपी पते जैसे ftp 192.168.0.1 या ftp domain.com टाइप करें। उदाहरण के लिए:

ftp abc.xyz.edu

यह आदेश abc.xyz.edu पर ftp सर्वर से कनेक्ट करने का प्रयास करता है। यदि यह सफल होता है, तो यह आपको उपयोगकर्ता नाम और पासवर्ड का उपयोग करके लॉग इन करने के लिए कहता है। सार्वजनिक एफ़टीपी सर्वर अक्सर आपको उपयोगकर्ता नाम के रूप में अज्ञात और आपका ईमेल पता पासवर्ड या पासवर्ड के बिना लॉग इन करने की अनुमति देता है।

जब आप सफलतापूर्वक लॉग इन करते हैं, तो आप टर्मिनल स्क्रीन पर एक ftp> प्रॉम्प्ट देखते हैं। आगे जाने से पहले, सहायता फ़ंक्शन का उपयोग करके उपलब्ध एफ़टीपी कमांड की एक सूची प्राप्त करें। यह उपयोगी है क्योंकि आपके सिस्टम और सॉफ़्टवेयर के आधार पर सूचीबद्ध कुछ एफ़टीपी कमांड काम कर सकते हैं या नहीं भी।

एफ़टीपी कमांड उदाहरण और विवरण

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

एफटीपी> सहायता

सहायता फ़ंक्शन उन आदेशों को सूचीबद्ध करता है जिनका उपयोग आप निर्देशिका सामग्री दिखाने, फ़ाइलों को स्थानांतरित करने और फ़ाइलों को हटाने के लिए कर सकते हैं। आदेश 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> स्थानीय फ़ाइल [रिमोट-फाइल] डालें

यह आदेश रिमोट मशीन पर एक स्थानीय फाइल स्टोर करता है। स्थानीय फ़ाइल भेजें [रिमोट फाइल] वही काम करता है।

ftp> mput * .jpg

यह आदेश दूरस्थ फ़ाइलों पर सक्रिय फ़ोल्डर में .jpg के साथ समाप्त होने वाली सभी फ़ाइलों को अपलोड करता है।

ftp> दूरस्थ फ़ाइल हटाएं

रिमोट मशीन पर दूरस्थ फ़ाइल नाम की फ़ाइल हटा देता है।

ftp> mdelete * .jpg

यह रिमोट मशीन पर सक्रिय फ़ोल्डर में .jpg के साथ समाप्त होने वाली सभी फ़ाइलों को हटा देता है।

ftp> आकार फ़ाइल-नाम

इस आदेश के साथ रिमोट मशीन पर एक फ़ाइल के आकार का निर्धारण करें।

ftp> mkdir [निर्देशिका-नाम]

रिमोट सर्वर पर एक नई निर्देशिका बनाओ।

ftp> प्रॉम्प्ट

प्रॉम्प्ट कमांड इंटरैक्टिव मोड को चालू या बंद कर देता है ताकि उपयोगकर्ता फ़ाइलों के बिना एकाधिक फ़ाइलों पर कमांड निष्पादित किए जा सकें।

ftp> छोड़ें

छोड़ने का आदेश एफ़टीपी सत्र को समाप्त करता है और एफ़टीपी प्रोग्राम से बाहर निकलता है। अलविदा और बाहर निकलने के आदेश एक ही चीज़ को पूरा करते हैं।

कमांड लाइन विकल्प

विकल्प (झंडे या स्विच भी कहा जाता है) एक एफ़टीपी कमांड के संचालन को संशोधित करता है। आमतौर पर, एक कमांड लाइन विकल्प स्पेस के बाद मुख्य एफ़टीपी कमांड का पालन करता है। यहां उन विकल्पों की सूची दी गई है जिन्हें आप एफ़टीपी कमांड में जोड़ सकते हैं और उनके द्वारा किए गए विवरणों का विवरण यहां दिया जा सकता है।