ڈاؤن لوڈ، اتارنا ویب صفحات اور فائلوں کو لینک لینکس کا استعمال کیسے کریں

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

آپ کسی بھی ویب سائٹ سے ڈاؤن لوڈ کرنے کے لئے ایک ہی ویجیٹ کمانڈ کا استعمال کرسکتے ہیں یا ایک سے زیادہ سائٹس بھر میں ایک سے زیادہ فائلوں کو ڈاؤن لوڈ کرنے کے لئے ایک ان پٹ فائل قائم کرسکتے ہیں.

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

کنکشن کی واپسی کب جب ممکن ہو تو اس سے دوبارہ دوبارہ شروع ہونے کے بعد ویک افادیت ایک ڈاؤن لوڈ دوبارہ لوڈ کریں گی.

آپ ویجیٹ کا استعمال کرتے ہوئے پورے ویب سائٹس کو ڈاؤن لوڈ کرسکتے ہیں اور مقامی وسائل کو نقطہ نظر کے لۓ لنکس تبدیل کرسکتے ہیں تاکہ آپ ایک ویب سائٹ آف لائن کو دیکھ سکیں.

ویجیٹ کی خصوصیات مندرجہ ذیل ہیں:

ویجیٹ کا استعمال کرتے ہوئے ایک ویب سائٹ کیسے ڈاؤن لوڈ کریں

اس گائیڈ کے لئے، میں آپ کو اپنے ذاتی بلاگ کو کس طرح ڈاؤن لوڈ کرنے کے لئے دکھایا جائے گا.

we www.everydaylinuxuser.com

یہ mkdir کمانڈر کا استعمال کرتے ہوئے آپ کی مشین پر آپ کے اپنے فولڈر کو بنانے کے قابل ہے اور پھر CD کمانڈ کے ذریعے فولڈر میں منتقل.

مثال کے طور پر:

mkdir روزانہ لینکسس
سی ڈی ڈی کلینکلکسکس
we www.everydaylinuxuser.com

نتیجہ واحد انڈیکس.html فائل ہے. اس کے ساتھ ہی، یہ فائل کافی بیکار ہے کیونکہ مواد اب بھی Google سے نکالا ہے اور تصاویر اور شیلیوں کی شیٹ ابھی بھی گوگل پر موجود ہیں.

مکمل سائٹ اور تمام صفحات کو ڈاؤن لوڈ کرنے کے لئے آپ مندرجہ ذیل کمانڈ استعمال کر سکتے ہیں:

wget -r www.everydaylinuxuser.com

اس صفحے کو دوبارہ سے زیادہ سے زیادہ 5 سطحوں پر گہرائی تک ڈاؤن لوڈ کریں.

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

wget -r -l10 www.everydaylinuxusus.com

اگر آپ لامحدود تلاوت چاہتے ہیں تو آپ مندرجہ ذیل استعمال کرسکتے ہیں:

wget -r-l inf www.everydaylinuxuser.com

آپ ان کے ساتھ انف کی جگہ بھی لے سکتے ہیں جس کا مطلب وہی ہے.

اب بھی ایک اور مسئلہ ہے. آپ مقامی صفحات کو مقامی طور پر حاصل کرسکتے ہیں لیکن صفحات کے تمام روابط ابھی بھی اپنی اصل جگہ پر آتے ہیں. لہذا صفحات پر لنکس کے درمیان مقامی طور پر کلک کرنے کے لئے یہ ممکن نہیں ہے.

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

wget -r -k www.everydaylinuxuser.com

اگر آپ کسی ویب سائٹ کا مکمل آئینہ کرنا چاہتے ہیں تو آپ صرف مندرجہ ذیل سوئچ کو استعمال کرسکتے ہیں جس میں آر-اور -L سوئچز کا استعمال کرنے کی ضرورت ہوتی ہے.

wget -m www.everydaylinuxuser.com

لہذا اگر آپ کی اپنی ویب سائٹ ہے تو آپ اس ایک سادہ کمانڈ کا استعمال کرکے مکمل بیک اپ کرسکتے ہیں.

ایک پس منظر کمانڈر کے طور پر ویجیٹ چلائیں

فائلوں ڈاؤن لوڈ کے ساتھ آپ ٹرمینل کھڑکی میں آپ کے کام کے ساتھ حاصل کرنے میں کامیاب ہونے سے بچنے کے پس منظر کمانڈ کے طور پر چلنے کے لئے آپ کو چھٹکارا حاصل کر سکتے ہیں.

صرف مندرجہ ذیل کمانڈ استعمال کریں:

wget -b www.everydaylinuxuser.com

آپ کورس کے ساتھ سوئچز کو جمع کر سکتے ہیں. اس پس منظر میں ویجیٹ کمانڈ چلانے کے لئے اس سائٹ کو آئینہ کرنا آپ مندرجہ ذیل کمانڈ کا استعمال کریں گے:

wget -b -m www.everydaylinuxuser.com

آپ مندرجہ ذیل مزید کو آسان بنا سکتے ہیں:

wget -bm www.everydaylinuxuser.com

لاگنگ

اگر آپ پس منظر میں ویجیٹ کمانڈ چل رہے ہو تو آپ کو اس معمولی پیغامات میں سے کوئی بھی نہیں دیکھا جائے گا جسے یہ سکرین پر بھیجتا ہے.

آپ ان تمام پیغامات کو لاگ ان فائل میں بھیج سکتے ہیں تاکہ آپ کسی بھی وقت دم کمانڈ کے ذریعے پیش رفت کی جانچ پڑتال کرسکتے ہیں.

ونج کمانڈ سے آؤٹ لک معلومات کو لاگ ان فائل میں کرنے کے لئے مندرجہ ذیل کمانڈ استعمال کریں:

wget -o / path / to / mylogfile www.everydaylinuxuser.com

ریورس، بے شک، اس کو لاگ ان کرنے کی ضرورت نہیں ہے اور سکرین پر کوئی پیداوار نہیں ہے. تمام پیداوار کو ختم کرنے کیلئے مندرجہ ذیل کمانڈ استعمال کریں:

wget-q www.everydaylinuxuser.com

ایک سے زیادہ سائٹس سے ڈاؤن لوڈ کریں

آپ بہت سے مختلف سائٹس سے ڈاؤن لوڈ کرنے کے لئے ان پٹ فائل قائم کرسکتے ہیں.

اپنے پسندیدہ ایڈیٹر یا بلی کمانڈ کا استعمال کرتے ہوئے ایک فائل کھولیں اور فائل کے ہر سطر سے ڈاؤن لوڈ کرنے کے لئے سائٹس یا لنکس کی فہرست شروع کرنا شروع کریں.

فائل کو محفوظ کریں اور پھر مندرجہ ذیل وج کمانڈ چلائیں:

wgeti / path / to / inputfile

اپنی اپنی ویب سائٹ کو بیک اپ کرنے کے علاوہ یا شاید ٹرین پر پڑھنے کے لئے کچھ ڈاؤن لوڈ کرنے کے لئے تلاش کرنے کے علاوہ، یہ ممکن نہیں کہ آپ پوری ویب سائٹ ڈاؤن لوڈ کرنا چاہتے ہیں.

آپ تصاویر کے ساتھ ایک سنگل یو آر ایل کو ڈاؤن لوڈ کرنے کے امکانات کا سامنا کرسکتے ہیں یا شاید زپ فائلوں، آئی ایس ایس فائلوں یا تصویر کی فائلیں جیسے فائلوں کو ڈاؤن لوڈ کریں.

اس کے ساتھ ذہن میں آپ کو ان پٹ فائل میں مندرجہ ذیل نہیں کرنا چاہتے ہیں کیونکہ یہ وقت لگ رہا ہے.

اگر آپ جانتے ہیں کہ بیس یو آر ایل ہمیشہ اسی طرح جا رہا ہے تو آپ ان پٹ فائل میں صرف مندرجہ ذیل وضاحت کرسکتے ہیں:

اس کے بعد آپ مندرجہ ذیل ویجیٹ کمانڈ کے ایک حصے کے طور پر بیس یو آر ایل فراہم کرسکتے ہیں.

wget-b http://www.myfileserver.com -i / path / to / inputfile

اختیارات دوبارہ کریں

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

آپ مندرجہ ذیل سوئچ کا استعمال کرتے ہوئے دوبارہ کوشش کی تعداد کو وضاحت کر سکتے ہیں:

wget -t 10 -i / path / to / inputfile

شاید آپ کو مندرجہ ذیل کمانڈ استعمال کرنا چاہتے ہیں- ٹی سوئچ کے ساتھ مل کر آپ کو اس طرح کے طور پر سیکنڈ میں ایک ٹائم آؤٹ کی وضاحت کرنے کی اجازت دیتا ہے:

wget -t 10 -T 10 -i / path / to / inputfile

مندرجہ بالا کمانڈ 10 بار دوبارہ کریں گے اور فائل میں ہر لنک کیلئے 10 سیکنڈ سے رابطہ قائم کرنے کی کوشش کریں گی.

جب آپ نے تھوڑا برا پریشان کن براڈبینڈ کنکشن پر صرف 4٪ گائیگا فائل کا 75 فیصد حصہ جزوی طور پر ڈرا دیا ہے تو یہ کافی پریشانی ہے.

آپ مندرجہ ذیل کمانڈر کا استعمال کرتے ہوئے اسے دوبارہ لوڈ کرنے کیلئے دوبارہ استعمال کرنے کے لئے استعمال کرسکتے ہیں.

wgetcc www.myfileserver.com/file1.zip

اگر آپ سرور کو شکست دے رہے ہو تو ہوسٹ میزبان یہ بہت زیادہ پسند نہیں کرسکتا اور آپ کو اپنی درخواستوں کو بلاک کرنا یا صرف مار سکتا ہے.

آپ ایک انتظار کی مدت کی وضاحت کر سکتے ہیں جس میں وضاحت کی جاتی ہے کہ ہر وصول کے درمیان کتنی دیر تک انتظار کرنا ہے:

wget -w 60 -i / path / to / inputfile

اوپر ڈاؤن کمانڈ ہر ڈاؤن لوڈ کے درمیان 60 سیکنڈ تک انتظار کرے گا. اگر آپ واحد ذریعہ سے بہت سی فائلوں کو ڈاؤن لوڈ کر رہے ہیں تو یہ مفید ہے.

کچھ ویب میزبان فریکوئینسی کی جگہ لے سکتے ہیں اور اگرچہ آپ کو بھی بلاک کرنا ہوگا. آپ انتظار کر رہے ہیں کہ آپ اس پروگرام کو استعمال نہیں کر رہے ہیں جیسا کہ مندرجہ بالا انتظار کا انتظار کر رہے ہیں.

wget - رینڈوم-انتظار -i / راستے / کرنے / inputfile

ڈاؤن لوڈ کی حد کی حفاظت

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

آپ کو ایک کوٹہ شامل کرنا چاہتے ہیں تاکہ آپ اس ڈاؤن لوڈ کی حد کو توڑ نہ دیں. آپ اسے مندرجہ ذیل طریقے سے کر سکتے ہیں:

wget-q 100m -i / path / to / inputfile

نوٹ کریں کہ - ق کمانڈ ایک فائل کے ساتھ کام نہیں کرے گا.

لہذا اگر آپ فائل میں 2 گیگابایٹس کی فائل ڈاؤن لوڈ کریں، تو - 1000M کا استعمال کرتے ہوئے فائل کو ڈاؤن لوڈ نہیں روکیں گے.

جب کوٹ فائل کا استعمال کرتے وقت کسی سائٹ سے دوبارہ بازی سے متعلق ڈاؤن لوڈ کرنے یا کوٹہ صرف لاگو ہوتا ہے.

سیکورٹی کے ذریعے حاصل کرنا

کچھ سائٹس آپ کو ان مواد تک رسائی حاصل کرنے کے قابل لاگ ان کرنے کی ضرورت ہے جو آپ ڈاؤن لوڈ کرنا چاہتے ہیں.

صارف نام اور پاس ورڈ کی وضاحت کرنے کے لئے آپ مندرجہ ذیل سوئچ استعمال کرسکتے ہیں.

wget --user = yourusername - پاس ورڈ = = yourpassword

ایک کثیر صارف کے نظام پر نوٹ کریں اگر کوئی پی ایس کمانڈ چلتا ہے تو وہ آپ کے صارف کا نام اور پاس ورڈ دیکھ سکیں گے.

دیگر ڈاؤن لوڈ کے اختیارات

ڈیفالٹ کی طرف سے -R سوئچ دوبارہ دوبارہ مواد کو ڈاؤن لوڈ کریں گے اور ڈائریکٹریز تخلیق کریں گے جیسا کہ یہ جاتا ہے.

آپ کو مندرجہ ذیل سوئچ کا استعمال کرتے ہوئے ایک فولڈر میں ڈاؤن لوڈ کرنے کیلئے تمام فائلوں کو ڈاؤن لوڈ کرسکتے ہیں:

wget -nd -r

اس کے برعکس مندرجہ ذیل کمانڈر کا استعمال کرتے ہوئے ڈائریکٹریز کی تخلیق کو مضبوط کرنا ہے.

wget -x -r

کچھ فائل کی اقسام کو کیسے ڈاؤن لوڈ کریں

اگر آپ کسی سائٹ سے ریورسز کو ڈاؤن لوڈ کرنا چاہتے ہیں لیکن آپ صرف ایک مخصوص فائل کی قسم جیسے mp3 یا ایک تصویر جیسے PNG آپ مندرجہ ذیل مطابقت پذیر استعمال کر سکتے ہیں ڈاؤن لوڈ کرنا چاہتے ہیں:

wget-a "* .mp3" "-r

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

wget -R "* .exe" -r

Cliget

ایک فائر فاکس اضافی اضافی سائٹ ہے. آپ مندرجہ ذیل طریقے سے فائر فاکس میں شامل کرسکتے ہیں.

https://addons.mozilla.org/en-US/firefox/addon/cliget/ پر جائیں اور "فائر فاکس میں شامل کریں" کے بٹن پر کلک کریں.

جب ظاہر ہوتا ہے تو انسٹال بٹن پر کلک کریں. آپ فائر فاکس کو دوبارہ شروع کرنے کی ضرورت ہوگی.

Cliget استعمال کرنے کے لئے ایک صفحہ یا فائل جس پر آپ ڈاؤن لوڈ کرنا چاہتے ہیں اور دائیں کلک کریں. ایک سیاق و سباق کے مینو کو کلیدی طور پر بلایا جائے گا اور وہاں "ویجیٹ پر نقل" اور "کرول پر کاپی" کرنے کا اختیار ہوگا.

"اختتام کی نقل" کا اختیار پر کلک کریں اور ٹرمینل ونڈو کھولیں اور پھر دائیں کلک کریں اور پیسٹ کریں. مناسب ویجیٹ کمانڈ ونڈو میں چھایا جائے گا.

بنیادی طور پر، یہ آپ کو خود کو کمانڈر کو بچانے کے لئے بچاتا ہے.

خلاصہ

اختیاری کمانڈ ایک بڑی تعداد کے اختیارات اور سوئچ کے طور پر.

لہذا اس قابل ہے کہ مندرجہ بالا ٹرمینل ونڈو میں ٹائپنگ کرکے ویجیٹ کے دستی صفحے کو پڑھنا:

مرد