एफ़टीपी की सामग्री को अपलोड, डाउनलोड या प्रबंधित करने के लिए हमारे पास ग्राफिक अनुप्रयोगों की एक अंतहीन संख्या है, फाइलज़िला सबसे लोकप्रिय में से एक है। लेकिन कमांड लाइन से यह कैसे करें?
खासकर जब हम एक सर्वर पर काम करते हैं और हमारे पास एक GUI नहीं होता है, तो हमें एक एफ़टीपी में एक फ़ाइल अपलोड करने या बस कुछ हटाने, एक फ़ोल्डर बनाने आदि की आवश्यकता होती है, कुछ भी करें और हमारे पास केवल हमारा टर्मिनल है, और कुछ नहीं।
एफ़टीपी सर्वर के साथ काम करने के लिए एक ही कमांड पर्याप्त है:
ftp
हमने FTP कमांड को रखा और उसके बाद FTP सर्वर का आईपी एड्रेस (या होस्ट) जिसे हम कनेक्ट करना चाहते हैं और वह यह है, उदाहरण के लिए:
ftp 192.168.128.2
जैसा कि नीचे दी गई छवि में दिखाया गया है, उपयोगकर्ता हमसे पूछेगा, हम इसे लिखते हैं और दबाते हैं दर्ज, फिर यह हमसे पासवर्ड पूछेगा, हम इसे लिखते हैं और दबाते हैं दर्ज, हम चलते हैं!
अब वह जगह है जहां हम इस नए शेल में कमांड लिखते हैं जो कि ftp शेल है, उदाहरण के लिए सूचीबद्ध करने के लिए हम कमांड का उपयोग करते हैं ls
ls
यहाँ एक स्क्रीनशॉट है:
उदाहरण के लिए, कई और कमांड हैं:
- mkdir : फोल्डर बनाएं
- परिवर्तन विद्या : अनुमतियाँ बदलें
- डेल : फाइलों को नष्ट
वे लिनक्स वालों की तरह दिखते हैं? ... हे, अगर वे लिखते हैं मदद FTP शेल में उन्हें ऐसे कमांड मिलते हैं जिनका वे उपयोग कर सकते हैं:
सवाल (और कुछ आश्चर्य) मुझे लगता है ... कैसे एक फ़ाइल अपलोड करने के लिए सही है?
फाइल अपलोड करने के लिए कमांड है भेजें
वाक्य रचना है:
send archivo-local archivo-final
उदाहरण के लिए, मान लीजिए कि मेरे पास है होम नामक एक फ़ाइल वीडियो .mp4 और हम इसे एक फ़ोल्डर में अपलोड करना चाहते हैं, जिसे कहा जाता है वीडियो, कमांड होगा:
send video.mp4 videos/video.mp4
उस के रूप में सरल के रूप में, लॉग / आउटपुट जो यह रिटर्न करता है वह इस के समान है:
स्थानीय: video.mp4 रिमोट: वीडियो / videdo.mp4 200 पोर्ट आदेश सफल। परीक्षण के लिए 150 ओपनिंग बिनेरी मोड डेटा कनेक्शन। 226 स्थानांतरण पूर्ण। 0 बाइट्स हस्तांतरित। 0.00 केबी / सेक।
जैसा कि मैं हमेशा आपको बताता हूं, यदि आप कई और विकल्प जानना चाहते हैं, तो बस कमांड मैनुअल पढ़ें:
man ftp
या मैनुअल पढ़ें कहीं न कहीं इंटरनेट से।
खैर, मैं यह ढोंग नहीं करता हूं कि यह एक सुपर मैनुअल है, यह केवल नींव रखना है
फिर भी, मुझे आशा है कि यह कुछ के लिए उपयोगी रहा है।
सादर
8 टिप्पणियाँ, तुम्हारा छोड़ दो
अच्छा योगदान !!!!
यदि आप »ftp» के साथ एक स्वचालित कनेक्शन बनाना चाहते हैं और उपयोगकर्ता और पास में प्रवेश करना आवश्यक नहीं है, तो आपको उपयोगकर्ता के $ HOME में फ़ाइल बनानी होगी
.netrc chmod 600 अनुमतियों के साथ, जिसमें:
मशीन [नाम-परिभाषित-में / आदि / मेजबान] लॉगिन [उपयोगकर्ता नाम] पासवार्ड [पासवार्ड]
....
अच्छा लेख मित्र: डी ।।
वैसे, मुझे अपने प्रोजेक्ट के लिए पिछले डिस्सेलिनक्स विषय की आवश्यकता नहीं है क्योंकि मैंने अपनी खुद की एक नई थीम बनाई है और अंत में मैंने वर्डप्रेस के बजाय ड्रुपल को सीएमएस के रूप में चुना।
मुझे पहले से ही पता था कि आप Drupal (थीम डिज़ाइन के लिए, Drupal स्टेरॉयड पर ब्लॉगर की तरह हैं) का चुनाव करने जा रहे हैं।
अपडेट के संबंध में, एफ़टीपी के अंत में सब कुछ प्रबंधित करने की तुलना में ड्रश का उपयोग करना आसान है।
अच्छी तरह से Drupal स्टेरॉयड पर सिर्फ ब्लॉगर से अधिक है: D ... यह बहुत अच्छी तरह से बहुत जटिल सामग्री परोसता है और बहुत स्केलेबल है। वर्डप्रेस की तुलना में सीखने की अवस्था जूमला और रसातल की तुलना में बहुत बड़ी है, लेकिन ड्रुपल आपको किसी भी चीज़ में सीमित नहीं करता है और इसकी गति एक प्रयास के हकदार है :)।
अति उत्कृष्ट। मैं पहले से ही कह रहा था कि फाइलज़िला का उपयोग करते समय ये कमांड क्यों दिखाई देते हैं।
मुझे पता है कि पोस्ट का इरादा यह दिखाना है कि किसी एकल कमांड के साथ कैसे कनेक्ट किया जाए, लेकिन मैं वास्तव में आधी रात के कमांडर (एमसी) की सिफारिश करता हूं, यह आपको एफ़टीपी / एसएफटीपी से कनेक्ट करने और इतनी सरल तरीके से फाइल (अपलोड) भेजने की अनुमति देता है।
खैर, समुदाय के लिए मेरा योगदान है। चियर्स
नमस्कार,
मैं एक प्रैक्टिस कर रहा हूँ, जिससे मुझे kali linux VM से एक FTP सर्वर से कनेक्ट करने की आवश्यकता है और यह बताता है कि जब मैंने उस पर ftp या man ftp डाला तो कमांड नहीं मिली।
मुझे कुछ याद आ रहा है, है ना?
मैंने अभी स्थापित किया है, और अच्छी तरह से मैं अपने स्थानीय सर्वर से जुड़ता हूं, और जब मैं एक फाइल भेजने की कोशिश करता हूं तो मुझे एक त्रुटि मिलती है
"553 फ़ाइल नहीं बना सका।"
यह संदेश मुझे मिलता है। क्या असफल हो सकता है?