دوره‌ های آموزشی نووا
آوریل 12, 2017

دانلود فایل با خط فرمان لینوکس

Avatar photo
برنامه نویس MERN Stack
دانلود فایل با خط فرمان لینوکس

اگر شما هم از کاربرانی هستید که به تازگی وارد دنیای جذاب لینوکس شده اید و به دنبال یک جایگزین مناسب برای نرم‌افزار IDM یا همان Internet Download Manager هستید مسیر را درست آمده اید. در این پست میخواهم برنامه‌ای را به شما معرفی کنم که با یادگیری آن دل از IDM و کلیه برنامه‌های مدیریت دانلود مثل FDM و … خواهید کند.

معرفی برنامه wget

نرم‌افزار wget یک برنامه Open Source‌ است که میتوانید با استفاده از آن به صورت None-Interactive فایلها را از منابع اینترنتی دریافت کنید. این نرم‌افزار از پروتکل های http و https و ftp پشتیبانی کامل میکند همچنین میتواند با Proxy نیز کار کند.

در اینجا منظور از None-Interactive این است که برنامه wget میتواند در پشت صفحه (Background) و بدون دیده شدن کار کند. حتی هنگامی کاربر وارد سیستم (Logged in) نشده باشد. با استفاده از همین ویژگی میتوان فایلها را به صورت Presumable دانلود نمود. یعنی مثلاً اگر ۵۰۰ مگابایت از یک فایل یک گیگابایتی را دانلود نموده باشید و ارتباط سیستم شما با اینترنت به هر دلیلی قطع شده باشد بعداً میتوانید ادامه ۵۰۰ مگابایت را دانلود کنید پس نیازی به دانلود مجدد فایل کامل نمیباشد.

نصب نرم‌افزار wget

اگر نرم‌افزار wget در توزیع لینوکس شما نصب نمیباشد میتوانید از دستور apt-get برای نصب آن اقدام کنید. برای اینکار دستور به شکل زیر نوشته میشود:

sudo apt-get install wget

نکته: دستور apt-get مخصوص توزیع‌های Debian و Ubuntu میباشد و هر توزیع دیگری که روی هسته Debian توسعه داده شده است. مثل Linux Kali

دانلود فایل با دستور wget

برای دانلود فایلها با استفاده از دستور wget کافیست بعد از دستور wget آدرس URL مورد نظر خود را وارد کنید تا برنامه wget شروع به دانلود آن آدرس کند. برای مثال:

wget http://dl3.soft98.ir/win/Microsoft.Windows.10.Enterprise.v1703.March-2017.x86.part1.rar

ادامه دانلود فایل

اگر به هر دلیلی مثل تمام شدن حجم اینترنت یا ریستارت شدن ناگهانی کامپیوتر دانلود شما با مشکل مواجه شد بعدا میتوانید با استفاده از دستور wget به همراه پارامتر -c دانلود خود را ادامه دهید. مثلاً اگر در حین دانلود فایل بالا کامپیوتر شما به صورت ناگهانی ریستارت شد میتوانید با استفاده از دستور زیر دانلود خود را ادامه دهید:

wget -c http://dl3.soft98.ir/win/Microsoft.Windows.10.Enterprise.v1703.March-2017.x86.part1.rar

محدودیت در سرعت دانلود

برای اینکه سرعت دانلود فایل مورد نظر خود را مشخص کنید باید از پارامتر –limit-rate=استفاده کنید و در جلوی علامت مساوی سرعت دانلود را به کیلوبایت و یا مگابایت مشخص کنید. حرف k مشخص کنند Kilobyte است و حرف m هم مشخص کنند Megabyte میباشد. برای مثال:

wget --limit-rate=8m http://dl3.soft98.ir/win/Microsoft.Windows.10.Enterprise.v1703.March-2017.x86.part1.rar

در دستور بالا گفته شده آدرس مشخص شده با سرعت ۸ مگابایت بر ثانیه دانلود شود.

دانلود فایل به صورت Background

برای اینکه یک فایل را در پشت زمینه (Background) دانلود کنید یعنی بعد از فشرد کلید Enter‌ بتوانید ادامه کارهای خویش را با Terminal انجام دهید باید از پارامتر -b استفاده کنید. برای مثال:

wget -b http://dl3.soft98.ir/win/Microsoft.Windows.10.Enterprise.v1703.March-2017.x86.part1.rar

مشخص کردن حجم دانلود

برای مشخص کردن محدودیت در حجم دانلود باید از پارامتر -Q استفاده کنید و در جلوی آن حجم دانلود را به کیلوبایت یا مگابایت مشخص کنید. مثلاً برای اینکه فقط از فایل بالا ۵ مگابایت دانلود شود دستور به شکل زیر میشود:

wget -Q5m http://dl3.soft98.ir/win/Microsoft.Windows.10.Enterprise.v1703.March-2017.x86.part1.rar

اگر شما هم ترفند یا نظری برای گفتن دارید آنرا با دیگر دوستان خود به اشتراک بگذارید.

در صورت داشتن هر گونه سؤال و یا انتقاد نووا بلاگ را از مَحبت خود محروم نکنید:

7 پاسخ به “دانلود فایل با خط فرمان لینوکس”

  1. Avatar photo Farzane گفت:

    سلام.سیستم عامل اوبنتو نصب کردم ولی به اینترنت وصل نمیشه باید چیکار کنم؟ممنون میشم راهنمایی کنید

    • سلام
      از کدوم نسخه Ubuntu استفاده میکنید؟
      از سمت راست بالا روی آیکون فلش بالا و پایین کلیک کنید بعد گزینه Connection Information رو انتخاب کنید.
      بعد از قسمت IPV4 بررسی کنید که آیا آدرسهای IP شما درست تنظیم شدند؟ (آدرس IP و آدرس Default Gateway و آدرس DNS)

  2. Avatar photo آریا گفت:

    سلام ممنونم از مطالب مفیدتون
    همیشه به وبسایت شما سر میزنم و همیشه هم مطالب جذابی رو زش یاد میگیرم

  3. Avatar photo صالح گفت:

    سلام بسیار آموزنده و مفید بود . مرسی از آپلود این آموزش

  4. Avatar photo محمد گفت:

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

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *