कनेक्ट करें और टर्मिनल का उपयोग करके एफ़टीपी पर काम करें

एफ़टीपी की सामग्री को अपलोड, डाउनलोड या प्रबंधित करने के लिए हमारे पास ग्राफिक अनुप्रयोगों की एक अंतहीन संख्या है, फाइलज़िला सबसे लोकप्रिय में से एक है। लेकिन कमांड लाइन से यह कैसे करें?

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

एफ़टीपी सर्वर के साथ काम करने के लिए एक ही कमांड पर्याप्त है:

ftp

हमने FTP कमांड को रखा और उसके बाद FTP सर्वर का आईपी एड्रेस (या होस्ट) जिसे हम कनेक्ट करना चाहते हैं और वह यह है, उदाहरण के लिए:

ftp 192.168.128.2

जैसा कि नीचे दी गई छवि में दिखाया गया है, उपयोगकर्ता हमसे पूछेगा, हम इसे लिखते हैं और दबाते हैं दर्ज, फिर यह हमसे पासवर्ड पूछेगा, हम इसे लिखते हैं और दबाते हैं दर्ज, हम चलते हैं!

ftp-user-login

अब वह जगह है जहां हम इस नए शेल में कमांड लिखते हैं जो कि ftp शेल है, उदाहरण के लिए सूचीबद्ध करने के लिए हम कमांड का उपयोग करते हैं ls

ls

यहाँ एक स्क्रीनशॉट है:

एफ़टीपी-एलएस

उदाहरण के लिए, कई और कमांड हैं:

  • mkdir : फोल्डर बनाएं
  • परिवर्तन विद्या : अनुमतियाँ बदलें
  • डेल : फाइलों को नष्ट

वे लिनक्स वालों की तरह दिखते हैं? ... हे, अगर वे लिखते हैं मदद FTP शेल में उन्हें ऐसे कमांड मिलते हैं जिनका वे उपयोग कर सकते हैं:

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 टिप्पणियाँ, तुम्हारा छोड़ दो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   बरनारस्ता कहा

    अच्छा योगदान !!!!
    यदि आप »ftp» के साथ एक स्वचालित कनेक्शन बनाना चाहते हैं और उपयोगकर्ता और पास में प्रवेश करना आवश्यक नहीं है, तो आपको उपयोगकर्ता के $ HOME में फ़ाइल बनानी होगी
    .netrc chmod 600 अनुमतियों के साथ, जिसमें:
    मशीन [नाम-परिभाषित-में / आदि / मेजबान] लॉगिन [उपयोगकर्ता नाम] पासवार्ड [पासवार्ड]
    ....

  2.   Petercheco कहा

    अच्छा लेख मित्र: डी ।।
    वैसे, मुझे अपने प्रोजेक्ट के लिए पिछले डिस्सेलिनक्स विषय की आवश्यकता नहीं है क्योंकि मैंने अपनी खुद की एक नई थीम बनाई है और अंत में मैंने वर्डप्रेस के बजाय ड्रुपल को सीएमएस के रूप में चुना।

    1.    एलियोटाइम३००० कहा

      मुझे पहले से ही पता था कि आप Drupal (थीम डिज़ाइन के लिए, Drupal स्टेरॉयड पर ब्लॉगर की तरह हैं) का चुनाव करने जा रहे हैं।

      अपडेट के संबंध में, एफ़टीपी के अंत में सब कुछ प्रबंधित करने की तुलना में ड्रश का उपयोग करना आसान है।

      1.    Petercheco कहा

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

  3.   एलियोटाइम३००० कहा

    अति उत्कृष्ट। मैं पहले से ही कह रहा था कि फाइलज़िला का उपयोग करते समय ये कमांड क्यों दिखाई देते हैं।

  4.   शाऊल उरीबे कहा

    मुझे पता है कि पोस्ट का इरादा यह दिखाना है कि किसी एकल कमांड के साथ कैसे कनेक्ट किया जाए, लेकिन मैं वास्तव में आधी रात के कमांडर (एमसी) की सिफारिश करता हूं, यह आपको एफ़टीपी / एसएफटीपी से कनेक्ट करने और इतनी सरल तरीके से फाइल (अपलोड) भेजने की अनुमति देता है।

    खैर, समुदाय के लिए मेरा योगदान है। चियर्स

  5.   नियोकि i५ i कहा

    नमस्कार,

    मैं एक प्रैक्टिस कर रहा हूँ, जिससे मुझे kali linux VM से एक FTP सर्वर से कनेक्ट करने की आवश्यकता है और यह बताता है कि जब मैंने उस पर ftp या man ftp डाला तो कमांड नहीं मिली।

    मुझे कुछ याद आ रहा है, है ना?

  6.   Edd कहा

    मैंने अभी स्थापित किया है, और अच्छी तरह से मैं अपने स्थानीय सर्वर से जुड़ता हूं, और जब मैं एक फाइल भेजने की कोशिश करता हूं तो मुझे एक त्रुटि मिलती है
    "553 फ़ाइल नहीं बना सका।"
    यह संदेश मुझे मिलता है। क्या असफल हो सकता है?