नॉलेजबेस · लिनक्स

कमांड-लाइन एफ़. टी. पी. ट्यूटोरियल

अंतिम बार अद्यतन किया गया 2025-06-06

एफ़. टी. पी. (फ़ाइल स्थानांतरण प्रोटोकॉल) का परिचय

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


शुरू हो रहा है

ftp abc.xyz.edu

सर्वर से जुड़ने के लिए उपरोक्त कमांड का उपयोग करें। अपने क्रेडेंशियल्स का उपयोग करके लॉग इन करें याः

  • उपयोगकर्ता नाम: anonymous
  • कूटशब्द: आपका ईमेल पता


बुनियादी आदेश

ftp> help

एफ़. टी. पी. सत्र में सभी उपलब्ध आदेशों को सूचीबद्ध करता है।



निर्देशिकाएँ नेविगेट कर रहे हैं

ls                  # List remote files
cd [directory]      # Change remote directory
cd ..               # Go to parent directory
lcd [directory]     # Change local directory
pwd                 # Show current remote directory
  



स्थानांतरण मोड

ascii               # Use for text files
binary              # Use for binary files (images, zips, etc.)
  



फाइलों को डाउनलोड करना

get image1.jpg      # Download a single file
mget *.jpg          # Download multiple files
  



फाइलों को अपलोड किया जा रहा है

put image2.jpg      # Upload a single file
mput *.jpg          # Upload multiple files
  



फाइल प्रबंधन

delete image.jpg    # Delete a remote file
mdelete *.jpg       # Delete multiple files
mkdir newfolder     # Create a remote directory
rmdir oldfolder     # Remove a remote directory
  



स्थानीय शेल आदेश

!ls                 # Run local system command



स्वचालित हस्तांतरण

prompt              # Toggle confirmation for multiple transfers



सत्र का समापन

quit                # Exit FTP session



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

विकल्प वर्णन
- पी निष्क्रिय मोड का उपयोग करें (पूर्वनिर्धारित)
- एन स्वतः लॉग-इन अक्षम करें
- आई कई फ़ाइल स्थानान्तरणों के लिए संकेतों को अक्षम करें
- ई आदेश संपादन अक्षम करें
- जी फ़ाइल नाम ग्लोबबिंग निष्क्रिय करें
- वी वर्बोस मोडः सर्वर के सभी जवाब दिखाएँ
- डी डीबग मोड सक्रिय करें



उन्नत एफ़. टी. पी. आदेश (त्वरित संदर्भ)

आदेश वर्णन
जोड़ें दूरस्थ फ़ाइल में एक स्थानीय फ़ाइल जोड़ें
घंटी प्रत्येक स्थानांतरण के बाद एक घंटी बजाएँ
मामला यू. पी. पी. ई. आर. सी. ए. एस. ई. दूरस्थ फ़ाइल नामों को छोटे अक्षरों में परिवर्तित करें
chmod दूरस्थ सर्वर पर फ़ाइल अनुमतियाँ बदलें
डी. आर. विवरण के साथ निर्देशिका सामग्री की सूची बनाएँ
ग्लोब फाइल सूचियों के लिए वाइल्डकार्ड विस्तार को टॉगल करें
मैकडेफ बैच आदेशों के लिए मैक्रो को परिभाषित करें
नाम बदलें दूरस्थ सर्वर पर किसी फ़ाइल का नाम बदलें
स्थिति वर्तमान एफ़. टी. पी. स्थिति दिखाएँ
प्रकार फ़ाइल स्थानांतरण प्रकार दिखाएँ या सेट करें
उपयोगकर्ता लॉगिन उपयोगकर्ता बदलें



फाइल स्थानांतरण को निरस्त कर रहा है

स्थानांतरण रद्द करने के लिए, दबाएँ सी. टी. आर. एल. + सी. अपलोड के लिए, स्थानांतरण तुरंत बंद हो जाता है। डाउनलोड के लिए, दूरस्थ सर्वर को समर्थन करना होगा ABOR जल्दी से रुकने का आदेश दें।



फाइल नामकरण नियम

  • - फ़ाइल नाम के रूप में = मानक इनपुट/आउटपुट का उपयोग करें
  • |command = पाइप से शेल कमांड (जैसे, dir | more)
  • वाइल्डकार्ड का विस्तार खोल नियमों का पालन करता है (जब तक कि अक्षम न हो)
  • दूरस्थ या स्थानीय फ़ाइल नामों को इसके द्वारा बदला जा सकता है - case, nmap, ntrans, या runique



सारांश

एफ़. टी. पी. क्लाइंट दूरस्थ रूप से फ़ाइलों को स्थानांतरित करने और प्रबंधित करने के लिए एक शक्तिशाली कमांड-लाइन उपकरण है। बुनियादी और उन्नत सुविधाओं के मिश्रण के साथ, यह स्वचालित स्क्रिप्ट, सर्वर रखरखाव और विरासत प्रणालियों के प्रबंधन के लिए उपयोगी है।

सभी ज्ञान आधारित लेख

हमें बताएँ कि क्या रहना है।

A short conversation with an engineer. No quote-bot, no callback queue.