नॉलेजबेस · लिनक्स
कमांड-लाइन एफ़. टी. पी. ट्यूटोरियल
अंतिम बार अद्यतन किया गया 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.