एकल आदेशको साथ एक FTP फाईल पठाउनुहोस्

हामीले पहिले नै देख्यौं कि कसरी FTP सर्वरमा जडान गर्ने र यससँग (वा यसको सामग्री) टर्मिनल मार्फत काम गर्ने, जुन ग्राफिक अनुप्रयोगहरू प्रयोग नगरिकन नै हो।

यस पटक म तपाईलाई एउटा प्लस वा थप ल्याउँछु ... मँ भन्छु।

केही वर्ष अघि मैले तिनीहरूलाई छोडें बैश स्क्रिप्ट जुन ब्याकअपहरू गर्न प्रयोग गरिन्छ (बचत) सर्वरबाट डाटा। स्क्रिप्टले फोल्डरहरूको शृंखला प्रतिलिपि गर्‍यो (जस्तै / etc /), डाटाबेसहरू निर्यात गर्दै, इत्यादि ... र यसलाई एक .RAR वा .7z फाईलमा म संकुचित गर्‍यो (म हाल compz प्रयोग गर्दछु), स्क्रिप्टको अभावमा मात्र चीज अपलोड गर्न सक्षम भइरहेको थियो। त्यसो भए कम्प्रेस गरिएको फाइल केही FTP सर्वरमा, यस तरिकाले सर्वरबाट सेभलाई अर्को स्थानमा प्रतिलिपि गरिनेछ।

यी दिनहरू मैले यो स्क्रिप्टमा अलि अप्टिमाइज गर्न, यसलाई सुधार्ने र स्पष्टतः पछिल्लो चीजको लागि आवश्यक पर्ने कुरा मैले बताएको थिएँ कि प्रकाशमा आएको, बाह्य एफटीपीमा कम्प्रेस गरिएको संग्रह अपलोड गर्दै।

एकल आदेशको साथ FTP मा कसरी अपलोड गर्ने?

मलाई के चाहिएको थियो त्यो एकल आदेशको माध्यमबाट प्रयोगकर्ता नाम र पासवर्डको साथ एफटीपीमा जडान गर्न; विशेष फोल्डरमा फाईल अपलोड गर्नुहोस्।

टर्मिनल अनुप्रयोगहरू जुन मलाई एक FTP मा जडान गर्न अनुमति दिन्छ, प्रयोगकर्ता र पासवर्ड राख्छ र फाइलहरू अपलोड गर्दछ, त्यहाँ धेरै छन्, तर ... जसले मलाई यो सबै एक प line्क्तिमा पहिले नै निर्दिष्ट गरीएको छ, एउटा लाइनमा गर्न अनुमति दिन्छ। हे त्यहाँ प्रश्न छ।

Or वा review पूनरावलोकन पछि ... मैले सोचें, हँ !! ... तर यो अवस्थित छ दोब्र्याइएको

कर्लको साथ एक FTP मा अपलोड गर्नुहोस्

कर्लको साथ म असीमित असंख्य चीजहरू गर्न सक्छु, सायद म आफूले चाहेको कुरा गर्न सक्छु ... र यो नै हो!

-U प्यारामिटरको साथ म प्रयोगकर्ता र पासवर्ड निर्दिष्ट गर्न सक्दछु, -T प्यारामिटरको साथ पनि म यसलाई फाईल अपलोड गर्न भन्न सक्दछु, र अन्तमा मैले कुन एफटीपी र कुन फोल्डर यसलाई अपलोड गर्न चाहन्छु भन्न सकिन्छ, अन्त्यमा मैले पूर्ण मार्ग राखें, कम वा यस जस्तो कम :

curl -u usuario:password -T archivo-backup.7z ftp://192.168.128.2/SERVER_BACKUPS/

के गर्छ यसले प्रयोगकर्तासँग FTP 192.168.128.2 मा जडान गर्दछ प्रयोगकर्ता र पासवर्ड पासवर्ड र फोल्डरमा अपलोड गर्नुहोस् SERVER_BACKUPS फाईलको नाम राखियो फाईल-बैकअप

र तयार!

सरल? ...

अवश्य पनि, यो हाम्रोलागि कमान्डको लागि पनि उपयोगी हुन सक्दछ, तथापि, यसलाई प्रयोग गर्ने उत्तम तरिका भनेको स्क्रिप्टको साथ हो ... जसलाई मैले पहिले उल्लेख गरें।

अनि त्यस लिपिको बारेमा के भनिएको छ?

म स्क्रिप्टमा सुधार गर्दैछु, विशेष गरी प्रयोगकर्ताहरूबाट केहि अनुरोधहरू वा सुझावहरू समाहित गर्दै।

  • मैले गर्न चाहेको पहिलो कुरा ठीक यो हो जुन मैले भर्खरै तपाईलाई भनेको थिएँ, एक एकल कमान्डको साथ बचत फाईल FTP मा अपलोड गर्न सक्षम हुनु।
  • अर्को कुरा जुन प्रयोगकर्ताले मलाई सिफारिश गर्‍यो बैकअप तयार भएको बेला ईमेल पठाउनु थियो, यसको लागि म प्रयोग गर्न सक्दछु सेंडमेल वा एक बाह्य लिपि, म प्राथमिकता पठाउनुहोस् मेल। सेंडमेल प्रयोगको विवरण यो हो कि तपाईले आफ्नो जीमेल खाता (वा कुनै अन्य) ईमेल पठाउन प्रयोग गर्न सक्नुहुनेछ, ईन्क्रिप्शनको साथ ... SSL र जे पनि।
  • साथै, एक प्रयोगकर्ताले सिफारिस गर्‍यो कि सूचनाको अधिक गतिशील रूपको रूपमा, आईएम द्वारा GTalk को XMPP वा हटमेलको प्रयोग गरेर सन्देश पठाइन्छ (लाइभ वा त्यस्तै केहि कुरा, मलाई यो थाहा पनि भएन)। म यसलाई पहिले GTalk संग गर्न कोशिस गर्नेछु, किनकि हटमेलका लागि मैले आफूलाई सम्झिएको वा आफूलाई कतै सहायता गर्नुपर्नेछ कि Hotmail खाता बनाउँन, किनभने माइक्रोसफ्टको धेरै परिवर्तन-परिवर्तन भएपछि, माइक्रोसफ्टले कस्तो देखिन्छ भन्ने कुरा थाहा पाउँदैन।
  • पछिल्लो अर्को संस्करण सूचनाहरू वा सन्देशहरू जुन फेसबुक वा ट्विटर द्वारा पठाईएको हो प्रयोग गर्नु हो। ट्विटर को लागी तपाइँ प्रयोग गर्न सक्नुहुनेछ ट्रिज जबकि फेसबुक को लागी तपाइँ प्रयोग गर्न सक्नुहुनेछ fbcmd। दुबै अनुप्रयोगहरूले मलाई यी सामाजिक नेटवर्कहरूसँग टर्मिनलबाट अन्तर्क्रिया गर्न अनुमति दिन्छ।
  • म निर्यात गर्ने sQL को सत्यता जाँच्ने सोचिरहेको छु, तर यसलाई पहिले नै केहि बढी समय चाहिन्छ :)

ftp सर्वर

समाप्त!

ठिक छ, थप केहि छैन ... क्षणको लागि, म उनीहरूको अनुकूलन र सुधार गर्नको लागि बासमा बनाएका मेरो धेरै लिपिहरू लिइरहेको छु, मलाई आशा छ कि यसले समाचार ल्याउन धेरै समय लिन सक्दैन won't

Saludos


लेखको सामग्री हाम्रो सिद्धान्तहरूको पालना गर्दछ सम्पादकीय नैतिकता। त्रुटि क्लिक गर्न रिपोर्ट गर्नुहोस् यहाँ.

२ टिप्पणीहरू, तपाइँको छोड्नुहोस्

तपाइँको टिप्पणी छोड्नुहोस्

तपाईंको ईमेल ठेगाना प्रकाशित हुनेछैन।

*

*

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

  1.   बर्नारस्ता भन्यो

    ठूलो परियोजना,
    म यसलाई चासोको साथ अनुसरण गर्ने छु।
    - कुनै सूचना @ यदि सर्वर बन्द छ वा वितरण गर्न सकिएन?

    टर्मिनल / कन्सोल प्रेमीहरूबाट लेखहरू पढ्नको लागि ठूलो रमाइलो।

    १ सालु २

    1.    KZKG ^ Gaara भन्यो

      खुशी मेरो हो 🙂

      राम्रो विचार, यदि FTP सर्भर अनलाइन छ भनेर प्रमाणित गर्न र यदि यो होईन भने, ईमेल पठाउन ... म यसलाई खातामा लिन्छु ^ _ ^

  2.   मोसा सेरानो भन्यो

    मैले तपाईंको ब्याकअप स्क्रिप्टलाई रूपान्तरण गरेको छु र प्रोजेक्ट रूपान्तरण गर्‍यो जुन तपाईंलाई ड्रपबक्समा अन्तिम फाइल अपलोड गर्न अनुमति दिन्छ (https://github.com/andreafabrizi/Dropbox-Uploader) र प्रेषकबाट अन्तमा ईमेल पठाउनुहोस्।

  3.   धुन्टर भन्यो

    Gaara तपाईंले यसको लागि सही उपकरण प्रयास गर्नुपर्नेछ: lftp

    यसले मिररिंगलाई पनि समर्थन गर्दछ, ftp बाट रिप समन्वयन गर्न अमूल्य छ।

    http://www.cyberciti.biz/faq/lftp-mirror-example/

  4.   जर्ज भन्यो

    धेरै चाखलाग्दो, यो यस प्रणालीको सुन्दरता हो, तपाईं एउटै नतिजा बहुविध तरीकाले प्राप्त गर्न सक्नुहुनेछ; म तपाईंलाई एउटा तरीका देखाउँछु जुनमा मैले एउटा ftp सर्भरमा फाइलहरू अपलोड गर्न प्रबन्ध गरिरहेको छु, यो केहि देहाती छ तर यसले अझै काम गर्दछ:

    {
    इको प्रयोगकर्ता पासवर्ड
    इको बिन
    इको प्रम्प्ट
    इको सीडी / निर्देशिका / बाट / सर्भर / ftp
    इको पुट फाइल
    इको बन्द
    एको बाई
    । | ftp -n server.ftp

    1.    KZKG ^ Gaara भन्यो

      OOOHHH चाखलाग्दो, मलाई थाहा भएन कि यस प्रकारले के गर्न सकिन्छ
      Gracias !!

  5.   Sephiroth भन्यो

    अन्य तरिकाहरू, उदाहरणका लागि wp को साथ:

    wput file_to_upload ftp: // USER: PASS@123.123.123.123: २१

    वा पुरानो टेलनेट प्रयोग गरेर स्क्रिप्टमा सरलता रुचाउनेहरूका लागि।

    ftp -n server_ip << EOF
    प्रयोगकर्ता बेनामी test@test.cu
    FILE.txt पठाउनुहोस्
    बाहिर निस्कन
    ईओएफ

  6.   javier भन्यो

    नमस्कार, म लिनक्समा एक शुरुआती हुँ र मलाई कम्प्युटि know थाहा छैन - केवल प्रयोगकर्ता स्तरमा - वा प्रोग्रामिंग, वा त्यस्तै केहि, म यस बारे व्यावहारिक रूपमा अनभिज्ञ छु। म यो लेख पढ्दै थिएँ र दोस्रो अनुच्छेदको अन्तमा मैले शब्द "स्थान" पढें; त्यो शव्द दुरुपयोग भएको छ, तपाईको मतलब: स्थान, स्थान, स्थान, स्थान। शब्द स्थानको अर्थ केहि अरूको अर्थ हुन्छ जुन RAE ले "http://dle.rae.es/?id=NXeOXqS" भन्छ।