تازه ها همیشه خوب نیستند، و wget این را ثابت کرده است. wget که در سال ۱۹۹۶ منتشر شده، اولین و بهترین دانلود منیجر در کره ی زمین بود! شما با آن می توانسید از هرسایتی دانلود داشته باشید.

دلیلی که دیگر از این دانلود منیجر استفاده نمی شود کامندی بودن آن است و راحتی و زیبایی دانلود منیجر های گرافیکی را ندارد. در این آمورش نحوه ی کار با این دانلود منیجر کامندی را به شما آموزش می دهیم.


 

نحوه ی نصب wget

قبل از نصب wget  شما باید آن را نصب کنید. تفاوت نصب به کامپیوتر شما بستگی دارد:

  • اغلب (یعنی همه نه) لینوکسی ها wget را بصورت پیشفرض بر روی سیستم عامل خود دارند، پس کاربران لینوکس لازم نیست کاری انجام دهند.
  • کاربران مک () wget ندارند اما می توانند آن را از Homebrew نصب کنند. کافی است در ترمینال عبارت brew install wget را تایپ کنند.
  • کاربران ویندوز دسترسی آسانی به نصب این برنامه ندارند و برای نصب آن باید از آموزش نحوه ی استفاده از اوبونتو بش شل در ویندوز، استفاده کنند.

پس اگر برنامه ی wget را نصب کردید، بایید چند فایل با آن دانلود کنیم!

دانلود کردن یک فایل

برای دانلود ییک فایل ابتدا لینک فایل را کپی کنید.

آموزش دانلود با wget
 - چی جوری

حالا به ترمینال برگشته و عبارت wget را تایپ  کنیدو در ادامه لینک دانلود خود را بچسبانید. اگر لینک دانلود شما مشکل نداشته باشد می بینید که wget شروع به دانلود می کند.

آموزش دانلود با wget
 - چی جوری

 

ادامه یا توقف کردن دانلود

اگر به هردلیلی شما بخواهید قبل از  تکمیل شدن دانلود آن را متوقف کنید wget این قابلیت را دارد تا در هر مرحله از دانلود که خواستید دانلود را متوقف کنید. برای این کار باید از دستور زیر استفاده کنید :

wget -c file

آموزش دانلود با wget
 - چی جوری

برای ادامه ی دانلود کافی است تا دستور -c را تایپ کنید.

دانلود یک وب سایت

اگر شما می خواهید تمامی فایل ها و حتی خود یک وب سایت را دانلود کنید باید از دستور زیر استفاده کنید :

wget -m http://example.com

ترفند های wget  - چی جوری

با زدن دستور بالا بطور پیشفرض تمامی فایل های سایت example.com شروع به دانلود می شود. اما شاید شما بخواهید تنها بخشی از سایت را که احتیاج دارید دانلود کنید، برای این کار طبق دستورات زیر عمل کنید:

  • --convert-links : این دستور لینک های دانلودشده ی یک صفحه را تغییر می دهد.
  • --page-requisites : دانلود چیزهایی که استایل sheets دارند، بنابراین این دستور صفحه را مانند صفحات آفلاین می کند.
  • --no-parent : جلوگیری از دانلود parent یا صففحه ی اصلی سایت،  به این صورت که شما می خواهید آدرس http://example.com/subexample را بدون دانلود شدن صفحات بالای آن دانلود کنید.

دانلود یک آدرس مشخص

اگر شما به FTP یک سایت دسترسی دارید و می خواهید اطلاعات یک فولدر را در سرور دانلود کنید از دستور زیر استفاده کنید :

wget -r http://example.com/folder

در استفاده از دستور بالا شما می  توانید از دستور --noparent برای جلوگیری از دانلود صفحات بالایی آدرس وارد کنید.

دانلود کردن لیستی از فایل ها به یکباره

اگر شما دسترسی به ftp نداشتید و نتوانستید که فایل های درون یک فولدر را به یکباره دانلود کنید، کافی است لیستی از فایل های دانلودی خو را درون یک فایل تکست بصورت زیر قرار دهید.

ترفند های wget  - چی جوری

حالا با استفاده از دستور زیر اقدام به دانلود تمامی فایل هایی که  درون فایلی به نام download ذخیره کرده اید کنید :

wget -i download.txt

استفاده از wget یک ابزار حرفه ای دانلود - چی جوری

برنامه شروع به دانلود یکی یکی فایل های شما می کند.

ترفند های بیشتر wget

برنامه ی wget ترفندهای کاربردی زیادی دارد که در دانلود می توانید به شما کمک کند و در این آموزش به اقدام به فراگیری اصلی ترین آنها کردیم. برای مشاهده ی تمامی کامند ها و کاربرد آنها می توانید از دستور man wget استفاده کنید.

  • اگر میخواهید تا داتلود شما در بکگراند انجام شود دستور -b را وارد کنید.
  • برخی مواقع دانلود دچار قطعی می شود و یا هنگام درخواست ببه سرور با عدم پاسخ مواجه می شود، با استفاده از دستور -t می توانید تعیین کنید تا چند بار درخواست دانلود به سرور داده شود برای مثال -t 10 ده بار اقدام به دانلود درصورت عدم دانلود می کند.
  • برای محدود کردن سرعت استفاده ی برنامه از دستور --limit-rate=200k استفاده کنید. در دستور بالا ما تا 200KB/s سرعت را محدود کرده ایم.

 

 

درباره نویسنده

امیرحسین

برای آنچه که اعتقاد دارید،
ایستادگی کنید،حتی اگر هزینه اش تنها ایستادن باشد
>>آلبر کامو<<

متن نظر