कम्प्युटरहरूसफ्टवेयर

विजेट आदेशहरू: उदाहरणहरू। Wget सञ्जालमा फाइलहरू डाउनलोड गर्न कन्सोल कार्यक्रम

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

विजेट के हो?

विजेट (जसलाई जीएनयू विजेता लिनक्स भनिन्छ) फाइलहरू र वेब पेजहरूसँग काम गर्नको लागि एक कन्सोल, गैर-अन्तरक्रियात्मक अनुप्रयोग हो। वास्तवमा, यो इन्टरनेटबाट फाईलहरू डाउनलोड गर्न एक प्रोग्राम हो, ग्राफिक इन्टरफेसको कमी र केही व्यवस्थापन सुविधाहरू जुन अधिक आधुनिक समाधानका लागि ठेठ होइन।

यो कार्यक्रम क्रोएशियन इन्जिनियरिङ ह्रोभोज निक्सिकद्वारा विकसित गरिएको थियो, र अब यो विकास गियोस्पे स्किभानो र लिनक्स समुदायद्वारा समर्थित छ। पहिलो निर्माण सुविधा (त्यसपछि अझै GetURL भनिन्छ) जनवरी 1 99 6 मा प्रस्तुत गरिएको थियो। कार्यक्रम सी प्रोग्रामिंग भाषामा लेखिएको थियो र GNU इजाजतपत्र अन्तर्गत जारी गरिएको थियो। सुरुमा, उपकरण लिनक्स प्लेटफर्ममा रिलीज गरियो। समयको साथ, उपयोगिता धेरै भाषाहरूमा अनुवाद गरिएको छ र सबै लोकप्रिय प्लेटफर्महरूमा पोष्ट गरिएको छ, जसमा विन्डोज 7 (र नयाँ), MacOS को लागि विजिट र यति समावेश गर्दछ।

यो कार्यक्रम अन्तरक्रियात्मक होइन, जसको अर्थ यसको हो जुन यसको क्षमताहरू भित्र सुरू भएको कुनै प्रक्रिया नियन्त्रणमा राख्न सकिदैन, यसले स्वचालित अपरेटिङ प्रणालीको नियन्त्रणलाई उल्लेख गरेर व्यवस्थापन गर्न सकिन्छ।

यस तथ्यको बावजुद आधुनिक ब्राउजरहरू प्राय: निर्मित-निर्मित डाउनलोड प्रबन्धकसँग छ, तिनीहरू अझै पनि अन्तरक्रियात्मक अन्तरक्रियाको लागि डिजाइन गरिएका छन्, त्यसैले, मेनुअल मोडमा काम गाह्रो हुन्छ। विजेट, यसको विपरीत, धेरै प्रक्रियाहरू स्वचालित गर्न अनुमति दिन्छ। उदाहरणका लागि, यो अग्रिममा वेब पृष्ठहरूको सूचीको साथ पाठ कागजात तयार गर्न सम्भव छ, जसको प्रयोग गरेर तपाइँ एकै पटक धेरै फाइलहरू र पृष्ठहरू डाउनलोड गर्न सक्नुहुनेछ।

कार्यक्रमको मुख्य कार्यहरू

तैपनि, पहिलो स्थानमा फाइलहरू डाउनलोड गर्नका लागि एक प्रोग्राम हो, जसले यसको मुख्य प्रकार्यको स्पष्टता बुझाउँछ।

विजेट इन्टरनेटबाट कुनै पनि सामग्री डाउनलोड गर्न सक्नुहुन्छ, कागजातहरू, कार्यकारी फाइलहरू वा एचटीएमएल ढाँचामा सम्पूर्ण वेब पेजहरू (विभिन्न प्रोटोकलहरू द्वारा) गर्न सक्दछ। फाइलहरू FTP मार्फत डाइरेक्टरीहरू डाउनलोड गर्न सकिन्छ ।

एक ग्राहकले स्वचालित रूपमा वेब साइटको मूल संरचना पुनर्स्थापित गर्दा एक विशिष्ट वेबसाइट (वा धेरै वेबसाइटहरू) भित्र लिङ्कहरू मार्फत नेभिगेट गरेर पुन: प्राप्ति डाउनलोड गर्न सक्दछ। सञ्जालको पहुँच बिना डाउनलोड गरिएका वेबसाइटहरू हेर्न सम्भव छ (डिफल्ट रूपमा यो अनलाइन हेर्नका लागि ठेगानाको रूपमा डाउनलोड गरिएको छ)।

सुरुमा, विजेट ढिलो र अस्थिर जडान प्रकारमा अनुकूल गरिएको छ, त्यसैले यो महत्त्वपूर्ण सुविधा अवरोध फाइल डाउनलोड गर्न को लागी क्षमता हो (यो यदि सम्भव छ भने सर्वरले RANGE हेडरहरू समर्थन गर्दछ)। साथै विजेट फाइलहरू र वेब पृष्ठको डाउनलोड गर्न र अद्यावधिक गर्न (फाइल हेडर जाँच र नवीनतम संस्करणलाई समर्थन गर्दछ) को लागि सर्भरको स्थिति (उनीहरूको उपलब्धता) को निगरानी गर्न सक्छन्।

यस कार्यक्रममा धेरै सुविधाहरू छन्, प्राय जसो स्पाइडर उपकरणहरूको लागि सामान्य छ, जुन उनीहरूमा निश्चित फाइलहरूको उपस्थितिको लागि विभिन्न वेबसाइटहरू र सर्भरहरू खोज्छन्।

समर्थित प्लेटफर्महरू

विजेट लिनक्स यस उत्पादनको आधार बनाइयो। माथि उल्लेखित रूपमा, उपयोगिताले लिनक्समा मात्र काम गर्यो, तर चाँडै लोकप्रियता प्राप्त भयो र अन्य प्रणालीहरूसँग अनुकूल गरिएको थियो। उदाहरणका लागि, तपाईं विन्डोज 7 र थप आधुनिक अपरेटिङ सिस्टमको लागि विजेको संस्करण फेला पार्न सक्नुहुन्छ, र त्यहाँ गन्तव्य इन्टरफेसको साथ विधानहरू छन्। लिनक्सको लागि, त्यहाँ कार्यक्रम प्राय: वितरणमा सिंक हुन्छ। केहि लिनक्समा टर्मिनलहरूले सुरुवात Wget आदेशहरू समर्थन गर्दछ। Ubuntu, Fedora, OpenSUSE र कार्यक्रम संग अन्य उपभोक्ता वितरण कार्य, जस्तै कि उनि बक्स बाहिर बाहिर भन्छन्। अर्को, कार्यक्रमलाई थप विवरणमा विचार गर्नुहोस्।

विजेट आदेशहरू: आधारभूत प्यारामिटरहरूको सूची

आदेशहरूको आधारभूत सूची समावेश छ:

  • -V - तपाईंलाई हालको कार्यक्रमको कुन संस्करण प्रयोगमा लगाउन पत्ता लगाउन अनुमति दिन्छ;
  • -h - आवेदनको साथ काम गर्ने आदेशहरूको सबैभन्दा पूर्ण सूची देखाउँछ;
  • -b - तपाईंलाई कार्यक्रमलाई पृष्ठभूमिमा राख्न अनुमति दिन्छ;

सन्देश विकल्पहरूको सूची

विजेट आदेशहरूले तपाईंलाई पूर्णतया जानकारी नियन्त्रण गर्न अनुमति दिन्छ। यहाँ उनीहरूको सूची हो:

  • -o logfile - लग फाइल सिर्जना गर्दछ, जुन अनुप्रयोगको सम्पूर्ण प्रक्रिया रेकर्ड गर्दछ;
  • -a लगफाइल - नयाँ नयाँ सिर्जना गर्नुको लागी तपाईले अवस्थित लग फाइल थप्न अनुमति दिन्छ;
  • -d - विकासकर्ताहरू र डिबगरका लागि आवश्यक जानकारी प्रदर्शन गर्दछ (समस्या समाधान गर्न र ग्राहकको काममा त्रुटिहरू सही गर्न मद्दत गर्दछ);
  • -q - सन्देशहरूको प्रदर्शन असक्षम पार्दछ;
  • -v - यो विकल्प पूर्वनिर्धारित रूपमा सक्षम गरिएको छ, कार्यक्रममा हुने सबै प्रक्रियाहरूमा विस्तृत रिपोर्ट प्रदान गर्दछ (वास्तविक समयमा);
  • -nv - धेरै सन्देशहरूमा प्रयोगकर्ता द्वारा प्राप्त जानकारी कम गर्दछ। केवल सबै आवश्यक डेटा र त्रुटि अधिसूचनाहरू बाँकी छन्;
  • -i फाइल (फाईलमा पथको साथ) - आदेशले फाईल स्क्यान गर्न अनुमति दिन्छ, यसलाई लिङ्क निकाल्न र डाउनलोड गर्न प्रदर्शन गर्न अनुमति दिन्छ; तपाईं एचटीएमएल समेत विभिन्न ढाँचाका फाईलहरू प्रयोग गर्न सक्नुहुन्छ, तर यदि तपाइँ यो आदेश प्रयोग गर्नुहुन्छ भने आदेश रेखामा फाइलको निर्दिष्ट नगर्नुहोस्;
  • -f - कार्यक्रमले HTML को रूपमा फाइल पढ्न HTML को कारण बनाउँछ; स्थानीय HTML कागजातको साथ काम गर्न यो आदेश प्रयोग गर्दा, यसलाई रोक्नका लागि त्रुटि हुन सक्छ, केवल कागजात <बेस href = http: // site / article / 279125 /% E2% 80% 9Durl% E2% 80% 9D% मा निर्दिष्ट गर्नुहोस्। 3 ई।% 3C / li>

बुट विकल्प सूची

विजेटको साथ फाइलहरूको डाउनलोडको साथ काम गर्नको लागि आधारभूत आदेशहरू। यहाँ उनीहरूको आधारभूत सेट हो:

  • --बाइन्ड ठेगाना = ADDRESS - यो आदेशले तपाईंलाई बाइन्ड डेटा स्थानीय स्थानीयको ADDRESS लाई स्थानान्तरण गर्न अनुमति दिन्छ। TCP / IP जडान प्रयोग गर्दा, आईपी ठेगाना सही रूपमा निर्दिष्ट गर्न आदेश आवश्यक छ (यदि एकभन्दा बढी हो भने)।
  • -ट नम्बर (नम्बर निर्दिष्ट गर्नुहोस्) - प्रयोगकर्तालाई डाउनलोड गर्नका लागि समय चयन गर्न अनुमति दिन्छ। डुप्लिकेसबाट बच्न, तपाईंले शून्यको बराबर नम्बरको मान निर्दिष्ट गर्नुपर्छ।
  • -nc - यो आदेशले डाउनलोड फाइलको अघिल्लो अवस्था पुनर्स्थापित गर्न अनुमति दिन्छ यदि सञ्जाल असफल हुन्छ र डाउनलोड अवरूद्ध छ। यदि तपाईं बूट आदेशहरू (-N, -nc, -r) मध्ये एक प्रयोग गर्नुहुन्न भने, विजेट यसको प्रतिलिपि बनाउनेछ र फेरि डाउनलोड गर्न सुरु हुनेछ। The -r विकल्पले तपाईँलाई अवस्थित फाइलहरू बदल्न अनुमति दिन्छ।
  • -c - फाइलको लोड हुँदै गर्दा पनि जडानको हानि (र जब विजा जडान जडान पुनर्स्थापना गर्ने प्रयास रोकियो) मा पनि योगदान गर्दछ। फाइलमा लिङ्क गर्नु अघि दिइएको आदेश निर्दिष्ट गर्न पर्याप्त छ। यदि त्यहाँ प्रयोगमा डाइरेक्टरीमा समान फाइल हो भने, विजेटले यसको पहिचान गर्नेछ र स्वचालित रूपमा निर्णय गर्न कि यो रिबुट गर्ने हो भने। आदेश केवल उन सर्भरहरूमा प्रयोग गर्न सकिन्छ जुन RANGE हेडरहरूको लागि समर्थन छ।

  • --प्रोजेक्ट - तपाईंलाई डाउनलोड प्रगति प्रदर्शन प्रकार को चयन गर्न अनुमति दिन्छ। तपाईं निर्दिष्ट गर्न सक्नुहुन्छ --progress = bar या progress = dot।
  • --स्पद - फाइलमा यसको उपस्थिति जाँच गर्नको लागि फाईल डाउनलोड आदेश प्रतिस्थापन गर्दछ;
  • -w (सेकेन्डमा) - डाउनलोडहरू बीच समय अन्तराल संकेत गर्दछ।
  • -q (किलोबाइट वा मेगाबाईट्समा निर्दिष्ट गरिएको) - तपाईंलाई सही रूपमा डाउनलोड गरिएको डेटाको आकार विनियमित गर्न र अत्यधिक मात्रामा सीमित गर्न अनुमति दिन्छ। यद्यपि, यो ध्यान दिन योग्य छ कि कोटा सेट (जसरी यो फाईलले काम गर्दैन, कुनै पनि फरक छ यो कुनै फाइलको साथ) भरी नै लोड हुनेछ।

HTTP पैरामीटर सूची

  • --http-user = and --http-passwd = - वेब स्रोतमा प्राधिकरणको लागी लगइन र पासवर्ड निर्दिष्ट गर्न अनुमति दिन्छ जसबाट फाइलहरू डाउनलोड हुनेछ।
  • -C = on / off - तपाईंलाई सर्वर साइडमा डेटाको क्यास सक्षम वा अक्षम गर्न अनुमति दिन्छ।
  • --कुंजीहरू = अन / अफ - क्यासका लागि समान, कुकीहरूका लागी मात्र। या त रोक्न वा सर्भरका तथ्याङ्कहरू राख्नको लागी सर्भरको लागि कुञ्जी डाटाको विनिमयको पुन: सुरु गर्न अनुमति दिन्छ। डिफल्ट रूपमा, विकल्प सक्षम गरिएको छ, तर कुकीहरू हार्ड ड्राइभमा बचत गरिएका छैनन्।
  • --स्वाभ-कुकीज - तपाईंलाई कुकीजहरू बचत गर्न अनुमति दिन्छ (केवल ताजा डेटा)।
  • --proxy-user and -proxy-passwd - तपाईंलाई प्रोक्सी सर्भरमा प्रमाणीकरणको लागी लगइन र पासवर्ड निर्दिष्ट गर्न अनुमति दिन्छ (यदि एक समावेश छ)।

एफटीपी सेटिंग्स सूची

विजेटको साथ काम गर्ने उन्नत विकल्पहरू। एफटीपी आदेशहरू:

  • -nr - अस्थायी फाईलहरू लाई सूचीबद्ध डाइरेक्टरीबाट असक्षम पार्दछ जुन एफटीपीसँग काम गर्दा प्रायः उत्पन्न हुन्छ;
  • -g चालू / बन्द - उपयोगितालाई FTP निर्देशिकामा विशेष क्यारेक्टरहरू प्रयोग गर्न अनुमति दिन्छ;
  • --passive-ftp - यो आदेश निष्क्रिय FTP मोड सक्रिय गर्न को लागी फायरवाल संग प्रयोग गर्न सकिन्छ (जब सर्भरसँग जडान जडान गर्नको लागि प्रयोगकर्ता आफैले जिम्मेवार हुन्छ)।

विजेट आदेशहरू: प्रयोगका उदाहरणहरू

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

फाईल डाउनलोड गर्न जारी राख्नुहोस्, प्रयोग गर्नुहोस्: wget -c * एउटा लिंक फाईलमा सटीक र पूर्ण मार्ग निर्दिष्ट गर्दछ *।

यदि त्यहाँ फाइल र कागजातहरूको लिङ्क भएका अनुसूचित सूची हो भने, तपाईं Wget -i filelist.txt कमांड प्रयोग गर्न सक्नुहुनेछ।

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

वेब पेजको रूपमा लिङ्कको रूपमा बचत गर्न (यो स्थानीय मेसिनमा खोल्न गाह्रो हुने छ), तपाईं फाइल * मा सटीक र पूर्ण पथ निर्दिष्ट गर्नको लागि Wget -m * आदेश प्रयोग गर्न सक्नुहुन्छ *।

उही पृष्ठलाई इन्टरनेटमा जडान नगरी हेर्नको लागी उपलब्ध गराउन तपाईँ Wate -r -10 -k * लिङ्क फाइलमा सही र पूर्ण मार्गको साथ प्रयोग गर्न सक्नुहुन्छ *।

विजेट ढाँचा त्रुटि आदेश फेला परेन कुनै टाईपो र गलत निर्दिष्ट निर्दिष्ट प्यारामिटर।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ne.birmiss.com. Theme powered by WordPress.