- - लिनक्स पर कमांड-लाइन से एफ़टीपी का उपयोग कैसे करें

लिनक्स पर कमांड-लाइन से एफ़टीपी का उपयोग कैसे करें

कमांड-लाइन से FTP के साथ काम करनाध्वनि तुच्छ, चूंकि लिनक्स पर बहुत सारे उत्कृष्ट एफ़टीपी ग्राहक हैं जो काम करने के लिए जीयूआई प्रदान करते हैं। फिर भी, फ़ाइल स्थानांतरण प्रोटोकॉल के कई उपयोगकर्ता SSH और सर्वर पर इसका उपयोग करते हैं ताकि GUI ऐप काम न करे।

कुछ उपयोगी कमांड-लाइन एफ़टीपी क्लाइंट हैंलिनक्स पर। वास्तव में, अतीत में, मैंने लिनक्स के लिए सर्वश्रेष्ठ एफ़टीपी ग्राहकों की अपनी सूची में एक महान कमांड-लाइन ऐप के बारे में बात की थी। उस ने कहा, इस पोस्ट में, हम उस ऐप पर ध्यान केंद्रित नहीं करेंगे, क्योंकि इसके लिए बहुत जटिल है कि हमें इसके लिए क्या चाहिए; मूल अपलोड और डाउनलोड। इसके बजाय, हम मानक GNU FTP क्लाइंट का उपयोग करेंगे।

नोट: GNU FTP क्लाइंट SFTP या FTPS के साथ काम नहीं करेगा। यह केवल FTP सर्वर से कनेक्ट हो सकता है।

एफ़टीपी सीएलआई स्थापित करें

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

अपने लिनक्स ऑपरेटिंग सिस्टम पर एफ़टीपी ऐप इंस्टॉल करने के लिए, टर्मिनल विंडो को दबाकर खोलें Ctrl + Alt + T या Ctrl + Shift + T कीबोर्ड संयोजन। वहां से, उन विस्तृत निर्देशों का पालन करें जो आपके द्वारा वर्तमान में उपयोग किए जा रहे ओएस के साथ मेल खाते हैं।

उबंटू

उबंटू लिनक्स पर, सीएलआई एफ़टीपी क्लाइंट "उबंटू मेन" सॉफ्टवेयर रिपॉजिटरी में उपलब्ध है। अपने सिस्टम पर इसे स्थापित करने के लिए, आपको इसका उपयोग करना होगा उपयुक्त टर्मिनल कमांड।

sudo apt install ftp

डेबियन

सीएलआई एफ़टीपी ग्राहक ने बहुत लंबे समय तक डेबियन लिनक्स का समर्थन किया है। नतीजतन, यह "डेबियन मेन" सॉफ़्टवेयर रिपॉजिटरी के माध्यम से आसानी से इंस्टॉल किया जा सकता है।

अपने डेबियन पीसी पर सीएलआई एफ़टीपी ऐप इंस्टॉल करने के लिए, का उपयोग करें Apt-get नीचे कमान।

sudo apt-get install ftp

आर्क लिनक्स

आर्क लिनक्स उपयोगकर्ता खोज करने में सक्षम नहीं होंगेपैकेज रिपॉजिटरी एक "एफ़टीपी" पैकेज के लिए यदि वे इस ऐप का उपयोग करना चाहते हैं, क्योंकि डेवलपर्स सीएलआई एफ़टीपी ऐप को अलग से पैकेज नहीं करते हैं। इसके बजाय, आर्क लिनक्स पर कमांड-लाइन से एफ़टीपी का उपयोग करने के लिए, आपको "inetutils" पैकेज को स्थापित करना होगा Pacman.

sudo pacman -S inetutils

फेडोरा

कमांड-लाइन एफ़टीपी क्लाइंट फेडोरा लिनक्स उपयोगकर्ताओं के लिए "फेडोरा x86_64" और "फेडोरा i386" सॉफ़्टवेयर रिपॉजिटरी के माध्यम से उपलब्ध है। यदि आप एक फेडोरा उपयोगकर्ता हैं, तो निम्नलिखित के साथ पैकेज स्थापित करें DNF एक टर्मिनल विंडो में कमांड।

sudo dnf install ftp

OpenSUSE

OpenSUSE उपयोगकर्ता CLI FTP क्लाइंट का उपयोग करना चाहते हैंउनके ऑपरेटिंग सिस्टम को यह जानकर प्रसन्नता होगी कि यह कार्यक्रम लीप 15.0, लीप 42.3 पर स्थापित है और "ओपनस ऑस ऑल" सॉफ्टवेयर रिपॉजिटरी के माध्यम से टम्बलवेड है।

अपने SUSE सिस्टम पर इंस्टॉलेशन शुरू करने के लिए, टर्मिनल विंडो लॉन्च करें और सेटिंग का उपयोग करें Zypper नीचे कमान।

sudo zypper install ftp

जेनेरिक लिनक्स

मानक कमांड-लाइन एफ़टीपी क्लाइंट का उपयोग किया जाता हैलिनक्स जिसे हम इस लेख में कवर करेंगे वह GNU प्रोजेक्ट का हिस्सा है। इस कारण से, सभी लिनक्स ऑपरेटिंग सिस्टम के लिए इस ऐप को ट्रैक करना बहुत आसान है।

अपने लिनक्स पर सीएलआई एफ़टीपी ग्राहक स्थापित करने के लिएऑपरेटिंग सिस्टम, एक टर्मिनल खोलें। फिर, "ftp" या "inetutils" को खोजें और इंस्टॉल करें। वैकल्पिक रूप से, यदि आपको सॉफ़्टवेयर स्रोतों में कहीं भी एप्लिकेशन नहीं मिल रहा है, तो यह देखें कि GNU.org से स्रोत कोड को कैसे पकड़ा जाए।

CLI पर FTP सर्वर से कनेक्ट करें

एफ़टीपी सीएलआई एप्लिकेशन में अपने सर्वर के साथ एक नया कनेक्शन शुरू करने के लिए, टर्मिनल पर जाएं और उपयोग करें एफ़टीपी रिमोट सर्वर के आईपी पते के साथ कमांड।

नोट: अपने FTP सर्वर के दूरस्थ आईपी पते का पता नहीं लगा सकते। लिनक्स पर आईपी पता कैसे करें, इसके बारे में हमारी मार्गदर्शिका देखें।

ftp remote-ip-address-or-domain-name

पता सफल होने पर, एफ़टीपी ऐप उपयोगकर्ता को उपयोगकर्ता नाम और पासवर्ड दर्ज करने के लिए संकेत देगा। अपने सर्वर के उपयोगकर्ता नाम और पासवर्ड में लिखें, और आप सीएलआई से एफ़टीपी सर्वर तक पहुंच प्राप्त करेंगे।

सीएलआई पर एफ़टीपी फाइलें डाउनलोड करें

कमांड लाइन में एफ़टीपी पर फ़ाइलों को डाउनलोड करने के साथ किया जाता है प्राप्त आदेश। डाउनलोड शुरू करने के लिए, निम्न कमांड सिंटैक्स आज़माएं।

get /home/remote-username/location/of/folder/or/file

एफ़टीपी क्लाइंट फ़ाइल को आपके सिस्टम में डाउनलोड करें। सफल होने पर, वे निर्देशिका में आपके लिनक्स पीसी पर टर्मिनल (आमतौर पर) में शुरू हुए / घर / उपयोगकर्ता नाम /)।

CLI पर FTP फाइल अपलोड करें

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

send /home/remote-username/location/of/folder/or/file

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

टिप्पणियाँ