Linux Tutorial for Beginners: Introduction to Linux Operating System
विषयसूची:
- शुरू करने से पहले
- एफ़टीपी कनेक्शन स्थापित करना
- सामान्य एफ़टीपी कमांड
- FTP कमांड के साथ फाइल डाउनलोड करना
- FTP कमांड के साथ फाइल अपलोड करना
- निष्कर्ष
एफ़टीपी (फाइल ट्रांसफर प्रोटोकॉल) एक मानक नेटवर्क प्रोटोकॉल है जिसका उपयोग रिमोट नेटवर्क से फ़ाइलों को स्थानांतरित करने के लिए किया जाता है।
इस ट्यूटोरियल में, हम आपको दिखाएंगे कि व्यावहारिक उदाहरणों के माध्यम से लिनक्स एफ़टीपी कमांड का उपयोग कैसे करें।
ज्यादातर मामलों में, आप दूरस्थ सर्वर से कनेक्ट करने और फ़ाइलों को डाउनलोड करने या अपलोड करने के लिए एक डेस्कटॉप एफ़टीपी क्लाइंट का उपयोग करेंगे। हालाँकि, जब आप GUI के बिना सर्वर पर काम करते हैं और आप किसी दूरस्थ सर्वर से FTP पर या उससे अधिक फ़ाइलों को स्थानांतरित करना चाहते हैं, तो
ftp
कमांड उपयोगी है।
शुरू करने से पहले
जब ftp से अधिक डेटा ट्रांसफर होता है तो कनेक्शन एन्क्रिप्ट नहीं किया जाता है। सुरक्षित डेटा ट्रांसफर के लिए, एससीपी का उपयोग करें।
फ़ाइलों को स्थानांतरित करने में सक्षम होने के लिए आपके पास स्रोत फ़ाइल पर अनुमतियाँ कम से कम पढ़ने और लक्ष्य प्रणाली पर अनुमति लिखने के लिए होनी चाहिए।
बड़ी फ़ाइलों को स्थानांतरित करते समय एक स्क्रीन या tmux सत्र के अंदर ftp कमांड को चलाने की सिफारिश की जाती है।
निर्देशिका जहाँ से आप
ftp
कमांड चलाते हैं, स्थानीय वर्किंग डायरेक्टरी है।
एफ़टीपी कनेक्शन स्थापित करना
-
किसी दूरस्थ सिस्टम के लिए ftp कनेक्शन खोलने के लिए दूरस्थ सर्वर IP पते या डोमेन नाम के बाद
ftp
कमांड का उपयोग करें:ftp 192.168.42.77
यदि कनेक्शन स्थापित है, तो एक पुष्टिकरण संदेश प्रदर्शित किया जाएगा और आपको अपने FTP उपयोगकर्ता नाम दर्ज करने के लिए कहा जाएगा, इस उदाहरण में FTP उपयोगकर्ता नाम दिया गया है:
220---------- Welcome to Pure-FTPd ---------- 220-You are user number 1 of 50 allowed. 220-Local time is now 21:35. Server port: 21. 220-This is a private system - No anonymous login 220-IPv6 connections are also welcome on this server. 220 You will be disconnected after 15 minutes of inactivity. Name (192.168.42.77:localuser): linuxize
उपयोगकर्ता नाम दर्ज करने के बाद आपको अपना पासवर्ड टाइप करने के लिए कहा जाएगा:
Password:
यदि पासवर्ड सही है, तो दूरस्थ सर्वर एक पुष्टिकरण संदेश और
ftp>
प्रॉम्प्ट प्रदर्शित करेगा।230 OK. Current restricted directory is / Remote system type is UNIX. Using binary mode to transfer files. ftp>
anonymous
और पासवर्ड के रूप में अपने ईमेल पते का उपयोग करें।
सामान्य एफ़टीपी कमांड
कई FTP कमांड समान या कमांड के समान हैं जिन्हें आप लिनक्स शेल प्रांप्ट में टाइप करेंगे।
नीचे कुछ सबसे सामान्य एफ़टीपी कमांड दिए गए हैं
-
help
या?
- सभी उपलब्ध एफ़टीपी आदेशों को सूचीबद्ध करें।cd
- रिमोट मशीन पर परिवर्तन निर्देशिका।lcd
- स्थानीय मशीन पर निर्देशिका बदलें।ls
- वर्तमान दूरस्थ निर्देशिका में फ़ाइलों और निर्देशिकाओं के नाम सूचीबद्ध करें।mkdir
- वर्तमान दूरस्थ निर्देशिका के भीतर एक नई निर्देशिका बनाएँ।pwd
- रिमोट मशीन पर वर्तमान कामकाजी निर्देशिका को प्रिंट करें।delete
- वर्तमान दूरस्थ निर्देशिका में एक फ़ाइल को हटा दें।rmdir
- वर्तमान दूरस्थ निर्देशिका में एक निर्देशिका निकालें।get
- एक फाइल को रिमोट से लोकल मशीन पर कॉपी करें।mget
- स्थानीय मशीन में रिमोट से कई फाइलें कॉपी करें।put
- स्थानीय से दूरस्थ मशीन में एक फ़ाइल की प्रतिलिपि बनाएँ।mput
- स्थानीय से दूरस्थ मशीन में एक फ़ाइल की प्रतिलिपि बनाएँ।
FTP कमांड के साथ फाइल डाउनलोड करना
एक बार जब आप लॉग इन हो जाते हैं, तो आपकी वर्तमान कार्यशील निर्देशिका दूरस्थ उपयोगकर्ता होम निर्देशिका होती है।
ftp
कमांड के साथ फाइल डाउनलोड करते समय, फाइलें उस डायरेक्टरी में डाउनलोड हो जाएंगी जहां से आपने
ftp
कमांड टाइप किया था।
मान लें कि हम फ़ाइलों को
~/ftp_downloads
निर्देशिका में डाउनलोड करना चाहते हैं:
lcd ~/ftp_downloads
रिमोट सर्वर से एक भी फाइल डाउनलोड करने के लिए,
get
कमांड का उपयोग करें। उदाहरण के लिए
backup.zip
नामक फाइल को डाउनलोड करने के लिए निम्नलिखित कमांड का उपयोग करें:
get backup.zip
आउटपुट कुछ इस तरह दिखना चाहिए:
200 PORT command successful 150-Connecting to port 60609 150 6516.9 kbytes to download 226-File successfully transferred 226 2.356 seconds (measured here), 2.70 Mbytes per second 6673256 bytes received in 2.55 seconds (2.49 Mbytes/s)
एक साथ कई फ़ाइलों को डाउनलोड करने के लिए,
mget
कमांड का उपयोग करें। आप व्यक्तिगत फ़ाइल नामों की सूची प्रदान कर सकते हैं या वाइल्डकार्ड वर्णों का उपयोग कर सकते हैं।
mget backup1.zip backup2.zip
कई फ़ाइलों को डाउनलोड करते समय आपको प्रत्येक फ़ाइल की पुष्टि के लिए संकेत दिया जाएगा।
mget backup1.zip? y 200 PORT command successful 150 Connecting to port 52231 226-File successfully transferred 226 0.000 seconds (measured here), 31.51 Kbytes per second 14 bytes received in 0.00058 seconds (23.6 kbytes/s) mget backup2.zip? y 200 PORT command successful 150-Connecting to port 59179 150 7.2 kbytes to download 226-File successfully transferred 226 0.000 seconds (measured here), 16.68 Mbytes per second 7415 bytes received in 0.011 seconds (661 kbytes/s)
एक बार जब आप अपने रिमोट एफ़टीपी सर्वर से फ़ाइलों को डाउनलोड कर रहे होते हैं तो
bye
या
quit
साथ कनेक्शन
quit
।
quit
221-Goodbye. You uploaded 0 and downloaded 6544 kbytes. 221 Logout.
FTP कमांड के साथ फाइल अपलोड करना
स्थानीय निर्देशिका से दूरस्थ FTP सर्वर पर फ़ाइल अपलोड करने के लिए
put
कमांड का उपयोग करें:
put image.jpg
आउटपुट कुछ इस तरह दिखना चाहिए:
200 PORT command successful 150 Connecting to port 34583 226-File successfully transferred 226 0.849 seconds (measured here), 111.48 Kbytes per second 96936 bytes sent in 0.421 seconds (225 kbytes/s)
स्थानीय निर्देशिका से कई फ़ाइलों को दूरस्थ FTP सर्वर पर
mput
करने के लिए
mput
कमांड का उपयोग करें:
mput image1.jpg image2.jpg
mput image1.jpg? y 200 PORT command successful 150 Connecting to port 41075 226-File successfully transferred 226 1.439 seconds (measured here), 102.89 Kbytes per second 151586 bytes sent in 1.07 seconds (138 kbytes/s) mput image2.jpg? y 200 PORT command successful 150 Connecting to port 40759 226-File successfully transferred 226 1.727 seconds (measured here), 111.75 Kbytes per second 197565 bytes sent in 1.39 seconds (138 kbytes/s)
जब आप अपलोड करना चाहते हैं तो प्रत्येक फ़ाइल की पुष्टि के लिए आपको कई फाइलें अपलोड करने के लिए कहा जाएगा।
एक बार जब आप फ़ाइलों को अपने दूरस्थ FTP सर्वर पर अपलोड कर रहे होते हैं तो
bye
या
quit
साथ कनेक्शन
quit
।
निष्कर्ष
इस ट्यूटोरियल में, आपने सीखा कि अपने रिमोट एफ़टीपी सर्वर पर फ़ाइलों को डाउनलोड करने और अपलोड करने के लिए ftp कमांड का उपयोग कैसे करें।
ftp टर्मिनलफ़ाइलों को जोड़ने, अपलोड करने, स्टोर करने, बनाने, फ़ाइलों को जोड़ने, अपलोड करने, स्टोर करने, बनाने, फ़ाइलों का उपयोग करने के लिए कैसे करें OneDrive

OneDrive का उपयोग कैसे करें? अपने विंडोज पीसी का उपयोग करके OneDrive में साझा फ़ोल्डरों को जोड़ने, अपलोड करने, स्टोर करने, बनाने, उपयोग करने और साझा फ़ोल्डरों को सिंक करने का तरीका जानें।
फ़ाइलों को स्थानांतरित करने के लिए linux sftp कमांड का उपयोग कैसे करें

SFTP (SSH फाइल ट्रांसफर प्रोटोकॉल) एक सुरक्षित फाइल प्रोटोकॉल है जिसका उपयोग एन्क्रिप्टेड SSH ट्रांसपोर्ट में फाइलों को एक्सेस करने, प्रबंधित करने और ट्रांसफर करने के लिए किया जाता है। इस ट्यूटोरियल में, हम आपको दिखाएंगे कि लिनक्स `sftp` कमांड का उपयोग कैसे करें।
फ़ाइलों को सुरक्षित रूप से स्थानांतरित करने के लिए scp कमांड का उपयोग कैसे करें

इस ट्यूटोरियल में, हम आपको दिखाएंगे कि व्यावहारिक उदाहरणों और सबसे सामान्य scp विकल्पों की विस्तृत व्याख्या के माध्यम से scp कमांड का उपयोग कैसे करें।