উইজেট, এই সরঞ্জামটি দিয়ে কী করা যায় তার কয়েকটি উদাহরণ

সম্পর্কে wget

পরের নিবন্ধে আমরা উইজেটে একবার নজর দিতে চলেছি। এটি অবশ্যই বলা উচিত যে জিএনইউ উইজেট একটি বিনামূল্যে সরঞ্জাম যা ওয়েব সার্ভারগুলি থেকে সামগ্রী ডাউনলোড করার অনুমতি দেয় একটি সহজ এবং দ্রুত উপায়ে। এর নামটি ওয়ার্ল্ড ওয়াইড ওয়েব থেকে প্রাপ্ত (w) এবং শব্দটি পাওয়া (ইংরেজী ভাষায়) পাওয়া)। এই নামটির অর্থ এই: ডাব্লুডাব্লুডাব্লু থেকে পেতে.

আজ খুব দক্ষতার সাথে ফাইলগুলি ডাউনলোড করতে কয়েক ডজন অ্যাপ্লিকেশন রয়েছে। তাদের বেশিরভাগ ওয়েব এবং ডেস্কটপ ইন্টারফেসের উপর ভিত্তি করে এবং সমস্ত অপারেটিং সিস্টেমের জন্য তৈরি। তবে Gnu / Linux এ (উইন্ডোজের জন্য একটি সংস্করণও রয়েছে) সেখানে শক্তিশালী ডাউনলোড ম্যানেজার উইজেট ফাইলের। এটি বিদ্যমান সর্বাধিক শক্তিশালী ডাউনলোডার হিসাবে বিবেচিত। HTTP, https এবং হিসাবে প্রোটোকল সমর্থন করে FTP.

উইজেট সহ ফাইলগুলি ডাউনলোড করুন

একটি ফাইল ডাউনলোড করুন

এই সরঞ্জামটি ব্যবহার করার সহজ উপায় হ'ল ডাউনলোড করা ফাইল ইঙ্গিত আমরা কি চাই:

wget http://sitioweb.com/programa.tar.gz

বিভিন্ন প্রোটোকল ব্যবহার করে ডাউনলোড করুন

একজন ভাল ডাউনলোড ম্যানেজার হিসাবে এটি সম্ভব একবারে একাধিক ডাউনলোডের জন্য অনুরোধ করুন। এমনকি আমরা একই ক্রমে বিভিন্ন প্রোটোকল ব্যবহার করতে পারি:

wget http://sitioweb.com/programa.tar.gz ftp://otrositio.com/descargas/videos/archivo-video.mpg

এক্সটেনশন দ্বারা ডাউনলোড করুন

একাধিক ডাউনলোড করার অন্য উপায় ফাইলগুলি একই এক্সটেনশন ব্যবহার করে, এটি ওয়াইল্ডকার্ড নক্ষত্র ব্যবহার করবে:

wget<code class="language-bash" data-lang="bash">-r -A.pdf</code>http://sitioweb.com/*.pdf

এই কমান্ডটি সর্বদা কাজ করে না, কারণ কিছু সার্ভারের অ্যাক্সেস অবরুদ্ধ থাকতে পারে wget হয়.

একটি ফাইল তালিকা ডাউনলোড করুন

আমরা যা চাই তা যদি আমরা খুঁজে পাচ্ছি যে ফাইলগুলি ডাউনলোড করা হয় তবে আমাদের কেবল সেগুলি সংরক্ষণ করতে হবে একটি ফাইলের URL। আমরা একটি তালিকা তৈরি করব files.txt এবং আমরা কমান্ডের তালিকার নাম ইঙ্গিত করব। এটা জরুরি প্রতি লাইনে একটি করে url রাখুন ফাইলের ভিতরে .txt।

তৈরি করা তালিকাটি ডাউনলোড করতে আমরা যে কমান্ডটি ব্যবহার করব এবং আমরা .txt ফাইলগুলিতে সংরক্ষণ করব তা হ'ল:

wget -i archivos.txt

একটি ডাউনলোড পুনরায় আরম্ভ করুন

ডাউনলোড যদি কোনও কারণে বাধা হয়ে থাকে তবে আমরা সক্ষম হব ডাউনলোডটি যেখানেই ছেড়ে গেছে সেখান থেকে চালিয়ে যান ব্যবহার করে বিকল্প গ উইজেট কমান্ড সহ:

wget -i -c archivos.txt

ডাউনলোড সম্পর্কে একটি লগ যোগ করুন

আমরা যদি ডাউনলোড সম্পর্কে একটি লগ পেতে চান, যাতে কোনও ঘটনা নিয়ন্ত্রণ করুন এটিতে আমাদের যোগ করতে হবে -ও বিকল্প এটি নিম্নলিখিতটিতে প্রদর্শিত হয়েছে:

wget -o reporte.txt http://ejemplo.com/programa.tar.gz

সীমাবদ্ধ ডাউনলোড ব্যান্ডউইথ

খুব দীর্ঘ ডাউনলোডে আমরা পারি ডাউনলোড ব্যান্ডউইথ সীমাবদ্ধ। এটির মাধ্যমে আমরা ডাউনলোডের সময়কালের জন্য সমস্ত ব্যান্ডউইথ গ্রহণ করতে বাধা দেব:

wget -o /reporte.log --limit-rate=50k ftp://ftp.centos.org/download/centos5-dvd.iso

ব্যবহারকারীর নাম এবং পাসওয়ার্ড দিয়ে ডাউনলোড করুন

যদি আমরা এমন কোনও সাইট থেকে ডাউনলোড করতে চাই যেখানে একটি ব্যবহারকারীর নাম / পাসওয়ার্ড প্রয়োজন হয় তবে আমাদের কেবল এই বিকল্পগুলি ব্যবহার করতে হবে:

wget --http-user=admin --http-password=12345 http://ejemplo.com/archivo.mp3

ডাউনলোড চেষ্টা

ডিফল্ট, এই প্রোগ্রামটি সংযোগ স্থাপনের জন্য 20 টি প্রচেষ্টা করে এবং ডাউনলোড শুরু করুন, খুব স্যাচুরেটেড সাইটগুলিতে এটি সম্ভব যে 20 চেষ্টা করেও এটি অর্জন করা যায় নি। সাথে বিকল্প টি আরও প্রচেষ্টা বৃদ্ধি।

wget -t 50 http://ejemplo.com/pelicula.mpg

উইজেট সহ একটি ওয়েবসাইট ডাউনলোড করুন

উইজেট সাহায্য মানুষ

উইজেট সাহায্য মানুষ

উইজেট কেবল ফাইল ডাউনলোডের মধ্যে সীমাবদ্ধ নয়আমরা একটি পূর্ণ পৃষ্ঠা ডাউনলোড করতে সক্ষম হব। আমাদের কেবল কিছু লিখতে হবে:

wget www.ejemplo.com

একটি ওয়েবসাইট এবং এর অতিরিক্ত উপাদানগুলি ডাউনলোড করুন

সঙ্গে সঙ্গে বিকল্প পি আমরা সমস্ত ডাউনলোড করব পৃষ্ঠায় অতিরিক্ত উপাদানগুলির প্রয়োজন যেমন স্টাইল শীট, ইনলাইন চিত্রগুলি ইত্যাদি

আমরা যদি যোগ বিকল্প আর se 5 স্তর পর্যন্ত পুনরাবৃত্তভাবে ডাউনলোড করবে সাইট থেকে:

wget -r www.ejemplo.com -o reporte.log

স্থানীয় লিঙ্ক রূপান্তর

ডিফল্টরূপে, সাইটের মধ্যে থাকা লিঙ্কগুলি পুরো ডোমেনের ঠিকানায় ইঙ্গিত করে। আমরা যদি সাইটটি পুনরাবৃত্তভাবে ডাউনলোড করি এবং তারপরে এটি অফলাইনে অধ্যয়ন করি তবে আমরা এটি ব্যবহার করতে পারি রূপান্তর লিঙ্ক বিকল্প যে তাদের মধ্যে পরিণত হবে স্থানীয় লিঙ্ক:

wget --convert-links -r http://www.sitio.com/

সাইটের একটি সম্পূর্ণ অনুলিপি পান

আমাদের কোনও সাইটের সম্পূর্ণ অনুলিপি পাওয়ার সম্ভাবনা থাকবে। দ্য মিরর বিকল্প ব্যবহার হিসাবে একই বিকল্প -r -l inf -N যা অসীম স্তরে পুনরাবৃত্তি এবং প্রতিটি ডাউনলোড করা ফাইলের মূল টাইমস্ট্যাম্প প্রাপ্তি নির্দেশ করে।

wget --mirror http://www.sitio.com/

রূপান্তর এক্সটেনশান

আপনি যদি পুরো সাইটটিকে অফলাইনে দেখতে ডাউনলোড করেন তবে .cgi, .asp, বা .php এর মতো এক্সটেনশনের কারণে বেশ কয়েকটি ডাউনলোড করা ফাইল খুলতে পারে না। তারপরে এটি দিয়ে নির্দেশ করা সম্ভব possible Thtml- এক্সটেনশন বিকল্প সমস্ত ফাইল একটি .html এক্সটেনশনে রূপান্তরিত হয়।

wget --mirror --convert-links --html-extension http://www.ejemplo.com

এগুলি কেবল সাধারণ নির্দেশিকা আপনি উইজেটের সাথে যা করতে পারেন তার চেয়ে বেশি কে চায় পরামর্শ নিতে পারেন অনলাইন ম্যানুয়াল এই দুর্দান্ত ডাউনলোড ম্যানেজার আমাদের যে সমস্ত সম্ভাবনা দেয় তা বিবেচনা করার জন্য।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   রুবেন কারডেনাল তিনি বলেন

    "এক্সটেনশন বাই ডাউনলোড করুন" হিসাবে পড়া বন্ধ করে দিয়েছি। আপনি যা জানেন না তা আপনি ডাউনলোড করতে পারবেন না। যদি না অনুরোধ করা ডিরেক্টরি ফাইলের তালিকার অনুমতি দেয় এবং একটি সূচক না থাকে (এবং উভয়ই একই সময়ে হওয়া আবশ্যক), আপনি যা বলেন তা সম্পন্ন করা যায় না। কি স্তর।

    1.    ইনফরম্যাটিকো অ্যানিমিমো তিনি বলেন

      হ্যালো রুবান, অজ্ঞতা কিছুটা সাহসী।
      আপনি যা মন্তব্য করেন তা গুগলে একটি সাধারণ কমান্ড দিয়ে করা যেতে পারে:
      ফাইলের ধরন: পিডিএফ সাইট:ubunlog.com
      এই উদাহরণে এই ব্লগে কোনও পিডিএফ নেই, তবে আপনার পছন্দের ওয়েবটির শেষে ডোমেনটি পরিবর্তন করুন এবং আপনি দেখতে পাবেন যে কোনও ধরণের ওয়েবের সমস্ত ফাইল দেখতে কত সহজ is
      আপনার দিনটি শুভ হোক.

      1.    খালি তিনি বলেন

        তবে উইজেট কোনও ইউআরএল থাকা পিডিএফগুলি খুঁজতে গুগলের সাথে সংযুক্ত হয় না। ওয়েব ডিরেক্টরি অবশ্যই খোলা থাকতে হবে এবং মোড_আউটইন্ডেক্স বা অনুরূপ দ্বারা উত্পন্ন একটি সূচক পৃষ্ঠা থাকতে হবে, যেমন রুবন কারডেনাল বলেছে।

    2.    জিমি ওলানো তিনি বলেন

      "এই আদেশটি সর্বদা কাজ করে না, কারণ কিছু সার্ভারের উইজেটে অ্যাক্সেস আটকে থাকতে পারে।"
      এই নিবন্ধে এই সংশোধনীটি রাখা হয়েছিল, কারণ আমি এটির সাথে একমত নই (যদিও প্রযুক্তিগতভাবে HTTP শিরোনামের অনুরোধগুলির জন্য নির্দিষ্ট ওয়েব এজেন্টদের ব্লক করা এবং একটি 403 "অনুমোদিত নয়" বার্তা ফেরানো সম্ভব) এবং আমি ব্যাখ্যা করব কেন:

      সমস্ত অ্যাপাচি ওয়েব সার্ভার (এবং আমি সার্ভারের যথেষ্ট শতাংশের কথা বলছি) ডিফল্টরূপে গ্লোব্বিংয়ের অনুমতি দেয় (চমৎকার উইকিপিডিয়া নিবন্ধ, পড়ুন: https://es.wikipedia.org/wiki/Glob_(inform%C3%A1tica) .

      এটি অনুশীলনের অর্থ মিঃ দ্বারা নির্দিষ্ট করা। রুবান (এবং তিনি ঠিক বলেছেন), যদি ফাইল না থাকে তবে "index.php" বা "index.html" (বা এমনকি "সূচক" বলা হয়) সার্ভারটি চুপচাপ ফাইল এবং ডিরেক্টরিগুলির একটি তালিকা ফেরত দেবে (অবশ্যই আকারে প্রতিটি ফাইলের ওয়েব লিঙ্ক হিসাবে তথ্য সহ একটি এইচটিএমএল পৃষ্ঠা)। সিকিউরিটি কারণগুলির জন্য সবচেয়ে ওয়েব সার্ভারগুলি এই বৈশিষ্ট্যটি অক্ষম করে।। Htacces ফাইলটি (কঠোরভাবে অ্যাপাচি 2) সুরক্ষা কারণগুলির জন্য।

      এখানে উইজেটের বহুমুখিতা (তার গল্পটি আবার উইকিপিডিয়ায় দেখুন, আপনি যা জানেন: https://es.wikipedia.org/wiki/GNU_Wget ) বিশ্লেষণ করতে বা "পার্সিং" বলেছে তথ্যটি এবং আমরা যে এক্সটেনশানগুলির জন্য জিজ্ঞাসা করি কেবল সেগুলি বের করে।

      এখন, ইভেন্টটি যে এটি কাজ করে না, এক কারণে বা অন্য কারণে, আমরা অন্যান্য উন্নত উইজেট ফাংশনগুলি চেষ্টা করতে পারি, আমি সরাসরি ইংরেজিতে উদ্ধৃত করছি:

      আপনি এইচটিটিপি সার্ভারের একটি ডিরেক্টরি থেকে সমস্ত জিআইএফ ডাউনলোড করতে চান। আপনি চেষ্টা করেছেন 'উইজেট http://www.example.com/dir/*.gif’, তবে এটি কার্যকর হয়নি কারণ এইচটিটিপি পুনরুদ্ধার গ্লোবিং সমর্থন করে না (আমি বড় বড় অক্ষরগুলি রেখেছি)। সেক্ষেত্রে, ব্যবহার করুন:

      wget -r -l1 - কোন পিতামাতার -A.gif http://www.example.com/dir/

      আরও ভার্বোস, তবে প্রভাবটি একই। '-r -l1' এর অর্থ সর্বাধিক গভীরতার সাথে পুনরাবৃত্তভাবে পুনরুদ্ধার করা (পুনরাবৃত্ত ডাউনলোডগুলি দেখুন) 1. 'না-পিতামাতার' অর্থ পিতামাতার ডিরেক্টরিতে উল্লেখগুলি উপেক্ষা করা হয় (ডিরেক্টরি ভিত্তিক সীমাবদ্ধতা দেখুন) এবং '-এ- gif 'এর অর্থ কেবল জিআইএফ ফাইলগুলি ডাউনলোড করা। '-A «* .gif»' কাজও করত।

      যদি আপনি এই সর্বশেষ পথে চালিত হন তবে উইগটি আমাদের যে ডিফল্ট ফোল্ডারে কাজ করছি সেখানে অনুরোধ করা ওয়েব ঠিকানা সহ একটি ফোল্ডার তৈরি করবে এবং এটি প্রয়োজনে সাব-ডাইরেক্টরিগুলি তৈরি করবে এবং উদাহরণস্বরূপ, .gif চিত্রগুলি যা আমরা রাখি অনুরোধ

      --------
      তবুও যদি কেবলমাত্র নির্দিষ্ট ধরণের ফাইল (* .jpg, উদাহরণস্বরূপ) প্রাপ্ত করা সম্ভব না হয় তবে আমাদের প্যারামিটার to «page-প্রয়োজনীয়তা – ব্যবহার করতে হবে যা এইচটিএমএল পৃষ্ঠার সমস্ত অভ্যন্তরীণ উপাদান ডাউনলোড করে (চিত্র, শব্দ, সিএসএস, ইত্যাদি) একসাথে এইচটিএমএল পৃষ্ঠার সাথে ("-পৃষ্ঠা-প্রয়োজনীয়তা" সংক্ষেপে "-p" করা যেতে পারে) এবং এটি "এমএইচটিএমএল" এর মতো কিছু ডাউনলোড করার সমতুল্য হবে https://tools.ietf.org/html/rfc2557

      আমি আশা করি এই তথ্য আপনার জন্য দরকারী।

      1.    দামিয়ান আমোয়েডো তিনি বলেন

        নোটের জন্য ধন্যবাদ। সালু 2।

  2.   আফটারব্যাঙ্কস তিনি বলেন

    আমি মনে করি আপনার একটি ত্রুটি আছে, প্রথম দুটি লাইনে একই কমান্ড রয়েছে।

  3.   মাইক তিনি বলেন

    আপনাকে অনেক ধন্যবাদ, খুব ভাল টিউটোরিয়াল!