کمپیوٹرزسافٹ ویئر

Wget کمانڈ: مثالوں. نیٹ ورک پر فائلوں کو ڈاؤن لوڈ کرنے Wget لئے کنسول پروگرام

نصف دنیا کی آبادی فعال طور پر سجیلا گرافیکل انٹرفیس کو کمپیوٹر اور عادی استعمال کرتا ہے اور امیر صلاحیتوں طرح، متن ایپلی کیشنز کے لیے کوئی جگہ نہیں ہے جہاں اس دنیا میں ہے کہ لگتا ہے. تقریبا 20 سال قبل، کمپیوٹر انٹرفیس سفید حروف کی ایک سیٹ کے علاوہ کچھ نہیں دکھاتا ہے جو ایک خوفناک سیاہ پینل،، اور متن کمانڈز کی قیمت پر کئے گئے تمام کنٹرول تھا. حیرت کی بات ہے، جس حد تک ان پروگراموں بدسورت ہیں کرنے کے لئے، تاکہ وہ فعال اور قابل اعتماد ہیں.

Wget کیا ہے؟

Wget (جس نے بھی GNU Wget لینکس کے طور پر کہا جاتا ہے) ایک کنسول، نہ فائلوں اور ویب صفحات کے ساتھ کام کرنے کے لئے ایک انٹرایکٹو درخواست ہے. اصل میں، یہ فائلیں زیادہ اعلی درجے کے حل کے لئے ایک گرافیکل انٹرفیس کی کمی اور خصوصیات کی ایک بڑی تعداد کو منظم کرنے کی ہے جس میں انٹرنیٹ سے ڈاؤن لوڈ کرنے، atypical کے لئے ایک آلہ ہے.

پروگرام کروایشیا Hrvozhi Niksic سے ٹیم کی طرف سے تیار کی گئی تھی، اور اب جوزف Skrivano اور لینکس کمیونٹی کی ترقی کی حمایت. افادیت (پھر GetURL کہا جاتا ہے) کے پہلے اسمبلی جنوری 1996 ء میں متعارف کرایا گیا تھا. پروگرام C میں لکھا اور GNU لائسنس یافتہ سافٹ ویئر کے تحت شائع کیا گیا تھا. ابتدائی طور پر آلے لینکس پلیٹ فارم پر جاری کیا گیا تھا. وقت گزرنے کے ساتھ، آلے کئی زبانوں میں تمام مقبول پلیٹ فارم MacOS کے لئے ونڈوز 7 (یا جدید تر)، Wget لئے Wget سمیت اسی کا ترجمہ کیا گیا ہے اور ported کیا ،، اور.

یہ پروگرام - انٹرایکٹو نہیں ہے کہ اس کی صلاحیتوں کے اندر چلا کسی بھی عمل کو کنٹرول نہیں کیا جا سکتا جس کا مطلب ہے، یہ آپریٹنگ سسٹم کے کنٹرولز تبدیل کر کے کنٹرول کیا جا سکتا ہے.

حقیقت یہ ہے کہ جدید براؤزر عام طور پر ایک بلٹ میں ہے کہ باوجود لوڈ مینیجر، وہ اب بھی انٹرایکٹو مواصلات کے لئے ڈیزائن کیا، اس وجہ سے، دستی موڈ میں کام کرنا مشکل ہو جاتا رہے ہیں. Wget، کے برعکس، عمل کی ایک بڑی تعداد کو خود کار کرنے کے لئے اجازت دیتا ہے. مثال کے طور پر، یہ ایڈوانس میں آپ ایک سے زیادہ فائلوں اور صفحات کو اپ لوڈ کر سکتے ہیں جس کا استعمال کرتے ہوئے ویب صفحات کی ایک فہرست کے ساتھ ایک متن دستاویز تیار کرنے کے لئے ممکن ہے.

اہم خصوصیات

پھر بھی پہلی جگہ میں فائلیں ڈاؤن لوڈ کرنے کے لئے ایک پروگرام ہے، جس میں اس کے اہم تقریب کے ثبوت کا مطلب ہے.

Wget انٹرنیٹ سے کوئی بھی مواد ڈاؤن لوڈ، اتارنا یہ دستاویزات، چلنے، یا ایچ ٹی ایم ایل فارمیٹ میں پوری ویب صفحات (مختلف پروٹوکولز) ہو سکتا ہے. فائلوں پر ڈائریکٹری سے ڈاؤن لوڈ کیا جا سکتا ہے FTP.

کلائنٹ کے ویب صفحات کی اصل ساخت کو بحال کرتے ہوئے،، پنراورتی ڈاؤن لوڈ کے انجام دے سکتے ہیں خود کار طریقے سے ایک مخصوص ویب سائٹ (یا ایک سے زیادہ ویب سائٹس) کے اندر لنکس کی پیروی. آپ کے نیٹ ورک تک رسائی کے بغیر ڈاؤن لوڈ کیا ویب سائٹس (ڈیفالٹ آن لائن دیکھنے کے لئے ایک ایڈریس میں بھری ہوئی ہے) ملاحظہ کر سکتے ہیں.

Wget اصلا سست یا غیر مستحکم کنکشن کی اقسام کے لئے مرضی کے مطابق کیا ہے، تو یہ ایک اہم خصوصیت خلل ڈاؤن لوڈ کے ایک فائل کی وصولی کے لئے (سرور RANGE ہیڈرز کی حمایت کرتا ہے ممکن ہے) کی صلاحیت ہے. Wget بھی دوبارہ لوڈ اور اپ ڈیٹ کرنے کے لئے سرورز (رسائی کے) کی حیثیت کی نگرانی (Wget چیک کی فائل ہیڈر اور تازہ ترین ورژن کی حمایت کرتا ہے) فائلوں اور ویب صفحات سکتے ہیں.

پروگرام بھی نام نہاد افادیت مکڑیاں ان پر کچھ فائلوں کی موجودگی کے لئے مختلف ویب سائٹس اور سرور دریافت اس کے لئے عام ہیں کہ خصوصیات کی ایک بڑی تعداد ہے.

تائید پلیٹ فارم

Wget لینکس کی مصنوعات کے لئے ایک بنیاد بن گیا ہے. جیسا کہ اوپر بیان، یوٹیلیٹی نے ابتدائی طور پر صرف لینکس پر فوری طور پر کام کیا، لیکن مقبولیت حاصل کی اور دوسرے نظام کے لئے مرضی کے مطابق کیا گیا ہے. مثلا، اگر آپ ونڈوز 7 اور جدید تر آپریٹنگ سسٹمز کے لئے Wget کے ورژن حاصل، اور ایک GUI تعمیر کر سکتے ہیں. لینکس کے لئے کے طور پر، آپ کو پروگرام اکثر کی تقسیم میں وہاں سلا ہوا ہے. کچھ لینکس میں ٹرمنل natively کی بناتا Wget ٹیم کی حمایت. اوبنٹو، Fedora، openSUSE، اور دوسرے صارفین زائد 'DISTROS خانے کے باہر،، پروگرام کے ساتھ کام کے طور پر وہ کہتے ہیں. اگلا، مزید تفصیل سے پروگرام کو دیکھو.

Wget کمانڈ: اہم پیرامیٹرز کی ایک فہرست

کمانڈز کی بنیادی فہرست میں شامل ہیں:

  • وی - اگر آپ کو استعمال میں فی الحال سافٹ ویئر ورژن چیک کرنے کے کی اجازت دیتا ہے؛
  • -h - درخواست کے ساتھ کام کرنے کے لئے حکم دیتا ہے کے سب سے زیادہ جامع فہرست ظاہر کرتا ہے؛
  • -b - یہ آپ کو پس منظر میں پروگرام کا ترجمہ کرنے کی اجازت دیتا ہے؛

پیغام اختیارات کی فہرست

Wget کمانڈ ظاہر معلومات پر مکمل کنٹرول کی اجازت دیتے ہیں. یہاں فہرست ہے

  • -o logfile پر - درخواست کے پورے عمل کو ریکارڈ کرتا ہے کہ ایک جریدے فائل تخلیق کرتا ہے؛
  • -A logfile پر - آپ اس کے بجائے ایک نیا بنانے کے موجودہ لاگ فائل کو بڑھانے کے لئے کی اجازت دیتا ہے؛
  • -d - ڈیولپرز اور ٹھیک کرنے والا کھولتا (کلائنٹ کے کام میں مسائل اور درست غلطیوں کو حل کرنے میں مدد کرتا ہے) کو ضروری معلومات فراہم کرتا ہے؛
  • ق - پیغامات کی نمائش غیر فعال کرتا ہے؛
  • -v - یہ آپشن، ڈیفالٹ کی طرف سے چالو حالت میں (حقیقی وقت میں) پروگرام میں ہونے والی تمام عمل پر ایک تفصیلی رپورٹ فراہم کرتا ہے؛
  • -nv - نمایاں طور پر پیغامات میں صارف کی طرف سے موصول ہونے والی معلومات کو کم کر دیتا. یہ صرف سب سے زیادہ متعلقہ ڈیٹا اور غلطی نوٹیفکیشن ہے؛
  • (فائل کا راستہ کے ساتھ) -i فائل - کمانڈ یہ اور بوٹ کرنے کے لئے ایک لنک سے الگ تھلگ، آپ فائل کو اسکین کرنے کے لئے اجازت دیتا ہے؛ آپ ایچ ٹی ایم ایل سمیت مختلف فارمیٹس، کی فائلوں کو استعمال کر سکتے ہیں، لیکن آپ یہ کمانڈ استعمال کرتے ہیں تو، یہ کمانڈ لائن پر فائل کا راستہ کی وضاحت کرنا ضروری نہیں ہے؛
  • -f - ایچ ٹی ایم ایل کے طور پر ایک فائل کو پڑھنے کے لئے انگیز پروگرام؛ اگر آپ ایک مقامی HTML دستاویز کے ساتھ کام کرنے کے اس حکم کو استعمال کرتے ہیں تو، ایک غلطی سے بچنے کے لئے، ہو سکتا ہے، دستاویز <بیس href کی میں اس بات کی نشاندہی کرنے کے لئے کافی ہے = HTTP: // سائٹ / مضمون / 279125 /٪ E2٪ 80٪ 9Durl٪ E2٪ 80٪ 9D٪ 3E.٪ 3C / لی>

بوٹ اختیارات کی فہرست

Wget کا استعمال کرتے ہوئے فائلوں کو ڈاؤن لوڈ کے لئے بنیادی کمانڈز. یہاں ان کی بنیادی سیٹ ہیں:

  • --bind ایڈریس = ایڈریس - یہ کمانڈ آپ کو ڈیٹا ADDRESS مقامی مشین پابند منتقلی کے لئے اجازت دیتا ہے. TCP کا استعمال کرتے ہوئے / IP کنکشن حکم درست طریقے سے آئی پی ایڈریس کی وضاحت کرنے کے لئے (کئی تو) درکار ہے.
  • -t نمبر (تعداد کی وضاحت کرنے کی ضرورت ہے) - بوجھ repetitions کی تعداد کو منتخب کرنے کی سہولت دیتی ہے. تکرار صفر کی تعداد کی قیمت کی وضاحت کرنا چاہئے بچنے کے لئے.
  • -nc - یہ کمانڈ آپ کو ایونٹ میں اپ لوڈ کردہ فائل کا سابقہ حیثیت بحال کرنے کے نیٹ ورک میں ایک ناکامی تھا کہ اجازت دیتا ہے، اور ڈاؤن لوڈ خلل پیدا ہو جاتا ہے. آپ کو دوبارہ لوڈ کے لئے حکم دیتا ہے میں سے ایک کا استعمال نہیں کرتے ہیں تو (ن لیگ، -nc، -r)، Wget ایک کاپی بنانے اور دوبارہ لوڈ شروع ہو جائے گا. -r اختیار آپ موجودہ فائلوں کو تبدیل کرنے کی اجازت دیتا ہے.
  • C - بھی کمپاؤنڈ (اور جہاں Wget آزاد کوششوں پھر کنکشن بند کر دیا) کے نقصان کی صورت میں فائل کو دوبارہ لوڈ کی سہولت فراہم. کمانڈ کی وضاحت کرنے کے لئے فائل کو منسلک کرنے کافی. آپ ایک ہی ڈائریکٹری کا استعمال کرتے ہیں دائر Wget اس کی شناخت بھی کریں گے اور خود کار طریقے سے اس کو دوبارہ لوڈ پر فیصلہ نہیں ہے. کمانڈ صرف سرورز حمایت رینج ہیڈر نہیں ہے جہاں پر استعمال کیا جا سکتا ہے.

  • --progress - آپ ڈسپلے کو ڈاؤن لوڈ کرنے کی پیش رفت کی قسم منتخب کرنے کے لئے اجازت دیتا ہے. تم -progress = بار یا پیش رفت = ڈاٹ وضاحت کر سکتے ہیں.
  • --spider - سرور پر اس کی موجودگی کی تصدیق کرنے کی فائل کو ڈاؤن حکم کی جگہ لے لیتا.
  • نے W- (سیکنڈوں میں) - ڈاؤن لوڈ کے درمیان وقت کا وقفہ وضاحت کرتا ہے.
  • ق (کلو بائٹ یا میگا بائٹس کی تعداد میں بیان) - اگر آپ درست طریقے سے آپ کے ڈیٹا کے سائز کو ایڈجسٹ کرنے اور ضرورت سے زیادہ جلدوں کو محدود کرنے کی اجازت دیتا ہے. بہر حال، یہ سوائے اس کے کہ ایک ہی فائل سے قطع نظر بے نقاب کوٹہ کے ڈاؤن لوڈ کیا جائے گا کے قابل ہے (کہ ایک ہی فائل کے ساتھ ہے، اس اختیار سے کام نہیں چلے گا، کچھ وہ بھاری نہیں تھا).

HTTP پیرامیٹرز کی فہرست

  • --http صارف = اور --http-PASSWD = - آپ کی فائلوں کو اتار دیا جائے گا جس سے آپ کے ویب سرور پر توثیق کیلئے لاگ ان اور پاس ورڈ کی وضاحت کرنے کی اجازت.
  • -C = / بند - آپ کو فعال یا سرور سائڈ پر اعداد و شمار کے غیر فعال کیشنگ کرنے کے لئے اجازت دیتا ہے.
  • --cookies = پر / بند - کیشے، صرف کوکیز کے لئے کے طور پر ایک ہی. یہ آپ کو روکنے یا سرور کے اعداد و شمار کے ملاحظات کو منظم کرنے کی ضرورت کوکی ڈیٹا کے تبادلے دوبارہ شروع یا تو کرنے کے لئے اجازت دیتا ہے. بنیادی طور پر، اس اختیار کو چالو حالت میں ہے، لیکن کوکی فائلوں کی ہارڈ ڈسک پر محفوظ نہیں ہیں.
  • --save-کوکیز - آپ کو ایک کوکی فائل (تازہ ترین اعداد و شمار) تخلیق کرنے کے لئے اجازت دیتا ہے.
  • --proxy صارف اور پراکسی-PASSWD - (استعمال کیا جاتا ہے تو) آپ پراکسی سرور پر توثیق کیلئے صارف کا نام اور پاس ورڈ کی وضاحت کرنے کی اجازت دیتا ہے.

FTP ترتیبات کی فہرست

Wget کے ساتھ کام کرنے کے لئے اعلی درجے کے اختیارات. FTP حکم:

  • -nr - ایف ٹی پی کے ساتھ کام کرتے وقت اچانک پیدا ہونے والی ڈائرکٹری .listing سے عارضی فائلوں کو دور نہ کریں؛
  • پر / بند -G - اگر آپ افادیت ڈائریکٹریز FTP میں خصوصی حروف کا استعمال کرنے کی اجازت دیتا ہے؛
  • --passive-FTP - اس حکم کو غیر فعال FTP موڈ (صارف خود سرور سے کنکشن کے لئے ذمہ دار ہے جہاں) کو چالو کرنے کی موجودگی Firewall'a میں استعمال کیا جا سکتا ہے.

Wget ٹیم: بہترین طرزعمل

پروگرام کے ساتھ کام کرنے کے لئے آسان ترین اور سب سے زیادہ بے وقعت مثال فائلوں کو ڈاؤن لوڈ کرنے کی کورس ہے. Wget کمانڈ کے ٹیسٹ کے لئے، آپ کے نیٹ ورک پر ایک فائل میں ایک سادہ لنک کے ساتھ شروع کریں اور کنسول / ٹرمینل میں داخل کر سکتے ہیں: فائل تک قطعی اور مکمل راستہ * دکھا Wget * لنک.

فائل، استعمال کو ڈاؤن لوڈ کرنے کو جاری رکھنے کیلئے: * Wget فائل تک -c * عین مطابق اور مکمل راستہ دکھا لنک.

فائلوں اور دستاویزات کے لنکس کی ایک شیڈول فہرست ہے، تو آپ کو کمانڈ Wget -i filelist.txt استعمال کرسکتے ہیں.

ویب صفحات کو ڈاؤن لوڈ کرنے کے لئے کے طور پر، سب کچھ تھوڑا سا زیادہ پیچیدہ ہے، لیکن ایک ہی وقت اور امکانات کی تعداد میں نمایاں طور پر بڑھ جاتا ہے. نہ نئے پیرامیٹرز ہر وقت متعارف کرانے کے لئے، آپ کو سکرپٹ بنا سکتے ہیں یا .wgetrc فائل تمام ترتیبات کو رجسٹر کرنے کے لئے ایک ویب سائٹ کو ڈاؤن لوڈ کرنے کی ضرورت تھی.

ایک ریفرنس کے طور پر ویب صفحہ محفوظ کریں (یہ مقامی مشین پر ان کو کھولنے کے لئے مشکل ہو جائے گا)، آپ Wget * حکم -m فائل کو عین مطابق اور مکمل راستہ * دکھا لنک کا استعمال کر سکتے ہیں.

اس ایک ہی صفحے کو ایک انٹرنیٹ کنکشن کے بغیر دیکھنے کے لئے دستیاب بنایا گیا تھا، آپ * فائل تک Wget -r -10 -K * عین مطابق اور مکمل راستہ دکھا لنک کا استعمال کر سکتے ہیں.

وضع کی خرابی Wget کمانڈ کو کوئی ٹائپنگ میں کوئی اور نہیں ایک غلط ترتیب مطلب نہیں مل سکتا ہے.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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