مثال طور لينڪس هارل ڪمان جو استعمال ڪيو ويو آهي

هن رهنمائي ۾، توهان کي ڏيکاريو ويو ته ڪئين هارڊ ڪمن کي فائلون ۽ ويب پيپرز کي ڊائون لوڊ ڪرڻ لاء استعمال ڪيو وڃي. جيڪڏھن توھان چاھيو ٿا ڄاڻو ته ڪھڙي شيء ڇا آھي ۽ ھي صفحو پڙھڻ چاھيو ٿا؟

هارل حڪم کي http، https، ftp ۽ حتي بوب سميت مختلف مختلف فارمٽس استعمال ڪندي فائلن کي منتقلي ڪرڻ لاء استعمال ڪري سگهجي ٿو.

اهو گائيڊ توهان کي ڪئين استعمال ڪئين ڏيکاريندو ۽ توهان کي ڪي اهم سوئچ ۽ خاصيتن ڏانهن متعارف ڪرايو ويندو.

بنيادي ڪاروال ڪنڊ استعمال

هارل حڪم انٽرنيٽ تان فائلن کي ڊائونلوڊ ڪرڻ لاء استعمال ٿي سگهي ٿو پر ان جي بنيادي شڪل ۾، توهان ويب صفحو مواد کي ڊائونلوڊ ٽرمينل ونڊو ڊائون لوڊ ڪري سگھو ٿا.

مثال طور، ٽرمينل ونڊو ۾ هيٺين حڪم داخل ڪريو:

کرليل http://linux.about.com/cs/linux101/g/curl.htm

ٻاھر ٽرمينل ونڊو ۾ اسڪالر ٿيندو ۽ اهو ڳنڍيل ويب پيج لاء ڪوڊ ڏيکاريندو.

ظاهر آهي، صفحي جو اسڪالس تمام گهڻو تيز پڙهيو ۽ پوء جيڪڏهن توهان کي سست ٿيڻ چاهيو ته توهان کي گهٽ ۾ گهٽ حڪم يا استعمال ڪرڻ گهرجي.

کرليل http://linux.about.com/cs/linux101/g/curl.htm | وڌيڪ

ٻاھر ھڪڙي ايڪس ڪرڻ واريون شيون

مسئلو بنيادي طور تي ڪرل حڪم سان استعمال ڪيو ويو آهي ته ٽيڪسٽ اسڪالس تمام تيز رفتار آهي ۽ جيڪڏهن توهان هڪ آئوٽ تصويرون ڊائون لوڊ ڪري رهيا آهيو ته توهان هن کي معياري محصول ڏانهن وڃڻ نه چاهيو.

توهان سڀني کي ڪرڻو آهي انهي فائل کي مواد بچائڻ لاء وضاحت ڪئي وئي آهي منٽ اي (-o) سوئچ کي هيٺ ڄاڻايل آهي:

curl -o

تنهن ڪري، ڳنڍيل صفحي کي ڊائونلوڊ ڪرڻ لاء بنيادي حڪم استعمال جي حصي ۾ توهان سڀني کي ڪرڻو آهي، هيٺ ڏنل حڪم ۾ داخل ٿيو آهي.

curl -o curl.htm http://linux.about.com/cs/linux101/g/curl.htm

فائل کان پوء توهان ڊائون لوڊ ڪيو آهي ان کي انسٽاليٽ يا ان جي ڊفالٽ پروگرام ۾ فائل فائيل جي طرفان مقرر ڪري سگهو ٿا.

توهان انهي کان وڌيڪ استعمال ڪري سگهو ٿا منڊ اي سي سوئچ (-O) کي استعمال ڪندي هيٺ ڏنل:

curl -O http://linux.about.com/cs/linux101/g/curl.htm

اهو URL جي فائيل نالي جي حصي کي استعمال ڪندي ۽ ان کي فائيل جو نالو ٺاهيو جيڪو URL محفوظ ڪيو ويندو. مٿين مثال ۾ فائل کي Curl.htm سڏبو ويندو.

هلائيندڙ ڪوري حڪم واري پس منظر ۾

ڊفالٽ طرفان، ڪرل حڪم هڪ ترقي بار ظاهر ڪري ٿو جيڪو توهان کي ٻڌايو ويو ته ڪٿان ڇڏي ويو آهي ۽ ڪيترو ڊيٽا ڪيتري ريت منتقل ڪئي وئي آهي.

جيڪڏهن توهان صرف حڪم کي هلائڻ لاء چاهيو ٿا ته توهان ٻين شين سان حاصل ڪري سگهو ٿا ته پوء توهان کي پهريون ڪم ڪرڻو آهي اهو خاموش موٽر تي هلندو آهي ۽ پوء توهان کي ان کي پس منظر واري آرڊر طور هلائڻ جي ضرورت آهي.

حڪم هلائڻ لاء خاموشيء هيٺ ڏنل حڪم استعمال ڪريو:

curl -s -o

پسمنظر ۾ هلائڻ لاء حڪم حاصل ڪرڻ لاء توهان هن کي ايمپرسنڊ (&) استعمال ڪرڻ جي ضرورت آهي:

curl -s -O

کرليل سان گڏ ڪيترائي URL ڊائون لوڊ ڪريو

توهان هڪ واحد ڪول آرڊر استعمال ڪندي ڪيترن ئي URLS مان ڊائون لوڊ ڪري سگھو ٿا.

ان ۾ آسان ترين فارم ۾ توهان هيٺين طريقن سان ڊائون لوڊ ڪري سگھو ٿا:

curl -O http://www.mysite.com/page1.html -O http://www.mysite.com/page2.html

تصور ڪريو ته توهان وٽ 100 فولڊر سان فولڊر موجود آهي سڀني کي تصوير 1_image، image2.jpg، image3.jpg وغيره آهي، جنهن کي توهان انهن سڀني قسمن جي URL ۾ لکڻو آهي ۽ توهان وٽ ناهي.

توهان رينج فراهم ڪرڻ لاء چورس بریکٹ استعمال ڪري سگهو ٿا. مثال طور، فائلون 1 کان 100 حاصل ڪرڻ لاء توهان هيٺين وضاحت ڪري سگھو ٿا:

curl -O http://www.mysite.com/images/image[1-100].jpg

توهان ڪيترن ئي سائيٽن کي متعين ڪرڻ لاء ساڳئي فارمن سان گھريل برائوٽس پڻ استعمال ڪري سگهو ٿا.

مثال طور تصور ڪريو ته توھان www.google.com ۽ www.bing.com تي ڊائون لوڊ ڪرڻ چاھيو ٿا. توهان صرف هيٺ ڏنل حڪم استعمال ڪري سگھو ٿا:

کرليل-اي http: // www. {google، bing} .com

نمائش جي ترقي

ڊفالٽ طرفان، ڪرل آرڊر هيٺين ڄاڻ ڏي ٿو ته جيئن اها هڪ يو آر ايل ڊائون لوڊ ڪريو.

جيڪڏهن توهان هڪ سادي ترقي واري ترجيح کي چاهيندا، جنهن مان صرف مائنس هش کي وضاحت ڪيو (- #) سوئچ هيٺ ڏنل آهي:

curl - # -O

واپسي کي هٿ ڪرڻ

تصور ڪيو ته توهان ڪنول حڪم جي حصي جي طور تي URL ڄاڻايو آهي ۽ سوچيو ته توهان وٽ وڏي فائل کي ڊائونلوڊ ڪرڻ جو صحيح پتو آهي جيڪو بعد ۾ واپس اچي رهيو آهي ته اهو توهان جو ويب پيج آهي "اهو صفحو www.blah ڏانهن وڃي ٿو. com ". انهي کي ڪاوڙجي ها ها ته نه.

اهو کرليل حڪم انهي ۾ چريل آهي انهي کي هدايت ڪري سگهي ٿو. توهان سڀني کي ڪرڻو آهي منٽ آيل آيل ليچ (-L) کي هيٺ ڏنل طور استعمال ڪيو آهي:

curl -OL

ڊائون لوڊ ڪريو ڊائون لوڊ ڪريو

جيڪڏهن توهان هڪ وڏي فائيل ڊائون لوڊ ڪري رهيا آهيو ۽ توهان وٽ خراب انٽرنيٽ ڪنيڪشن آهي، جيڪڏهن توهان انٽرنيٽ تي مواد ڪرڻ جي ڪوشش ڪري رهيا آهيو ته شايد توهان ڪٽنب کي پريشان ڪري سگهون.

خوش قسمت، توهان ڪولڊر حڪم سان ڊائون لوڊ وڌائي سگهو ٿا جيئن ته اهو توهان کي هرڪو هڻي خوشيء سان فائل ڊائون لوڊ ڪرڻ لاء گهڻو وقت وٺندو.

curl -O --limit-rate 1m

شرح کيبوبيوٽس (ڪ ڪي يا ڪ)، ميگاابيس (م يا م) يا گگيابائيس (ج يا گ) ۾ بيان ڪري سگهجي ٿو.

ڊائون لوڊ ڪريو ايف ايف ٽي سرور کان

هارل حڪم صرف HTTP فائل جي منتقلي کان وڌيڪ سنڀاليندو. اهو ايف ٽي پي، گپڙا، ايس ايم ايم، ايڇ ٽي ٽي پي ۽ ٻين ڪيترن ئي فارمن کي هٿي سگهي ٿو.

ايف ٽي پي سرور کان فائلون ڊائون لوڊ ڪرڻ لاء هيٺ ڏنل حڪم استعمال ڪريو:

curl -u استعمال ڪندڙ: پاسورڊ -o

جيڪڏھن توھان URL جي ھڪڙي حصي جو نالو ڄاڻايو تو URL ۾ اھو فائل ڊائون لوڊ ٿيندو، پر جيڪڏھن توھان فولڊر جو نالو بيان ڪيو آھي اھو فولڊر جي لسٽنگ ڏانھن موٽندا.

توهان هيٺيون حڪم استعمال ڪندي فائيل فائيل کي اپلوڊ ڪرڻ لاء Curl استعمال ڪري سگھو ٿا:

curl -u استعمال ڪندڙ: پاسورڊ -T <فائيل نام (s)>

فائلن جا نالا ۽ ڪيترن ئي HTTP فائلن کي ڊائونلوڊ ڪرڻ لاء ساڳي نموني استعمال ڪري سگھجن ٿيون.

گذران جي فارم فارم کي فارم ۾

توهان ڪارو استعمال ڪري آن لائن فارم ڀرڻ لاء ۽ ڊيٽا جمع ڪري سگهو ٿا ڄڻ ته توهان ان کي آن لائن ۾ ڀريو هو. ڪيترائي مشهور خدمتون جهڙوڪ گوگل هن قسم جي استعمال کي روڪيندا آهن.

تصور ڪريو اتي ھڪڙو نالو ۽ اي ميل پتي آھي. توھان ھي معلومات ھن ريت جمع ڪري سگھو ٿا:

کرليل ڊي ڊي = = جان اي ميل = john@mail.com www.mysite.com/formpage.php

فارم جي معلومات منتقل ڪرڻ جا مختلف طريقا آهن. مٿي ڏنل حڪم بنيادي متن استعمال ڪندو آهي پر جيڪڏهن توهان ملائي انڪوڊنگ استعمال ڪرڻ چاهيندو آهي جيڪا تصوير جي منتقلي جي اجازت ڏئي ٿي ته توهان کي مائنس ايف سوئچ (-F) استعمال ڪرڻ جي ضرورت پوندي.

خلاصو

کرليل حڪم ڪيتريون ئي مختلف تصديق واري طريقن سان آهي ۽ توهان ايف ٽي پي سائيٽن تائين رسائي ڪرڻ لاء، اي ميلون موڪليو، SAMBA پتي سان ڳنڍڻ، فائلون اپلوڊ ۽ ڊائونلوڊ ڪرڻ ۽ ٻيون ٻيون شيون به استعمال ڪري سگهو ٿا.

وڌيڪ معلومات حاصل ڪرڻ لاء کرليل بابت دستياب صفحو پڙهي.