وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

چگونه با استفاده از دستور Wget فایل ها را از خط فرمان دانلود کنیم؟

0 1
زمان لازم برای مطالعه: 3 دقیقه






Wget یک است command-line ابزاری که برای دانلود فایل ها و صفحات وب از وب استفاده می شود. پروتکل های مختلف اینترنت مانند HTTP، HTTPS و FTP را می توان برای دسترسی و بازیابی فایل ها استفاده کرد. برای انجام گزینه های مختلف می توانیم با دستور Wget گزینه های مختلف را مشخص کنیم.

این مقاله استفاده از دستور Wget برای دانلود فایل را توضیح می دهد command-line. علاوه بر این، استفاده از گزینه های رایج مختلف را با مثال های کاربردی آنها نیز توضیح داده ایم.

دستور Wget را نصب کنید:

دستور Wget از قبل نصب شده است روی بسیاری از توزیع های مبتنی بر لینوکس، از جمله اوبونتو. برای تایید هر کدام دستور Wget نصب شده است روی سیستم خود را یا نه، باز کنید terminal و دستور زیر را اجرا کنید:

$ wget –نسخه

چگونه با استفاده از دستور Wget فایل ها را از خط فرمان دانلود کنیم؟چگونه با استفاده از دستور Wget فایل ها را از خط فرمان دانلود کنیم؟

خروجی تأیید می کند که دستور Wget نصب شده است روی سیستم من با این حال، اگر دستور Wget نصب نشده باشد، می توانید آن را نصب کنید روی اوبونتو و سایر سیستم های مبتنی بر دبیان با دستور زیر:

$ sudo apt نصب wget

چگونه با استفاده از دستور Wget فایل ها را از خط فرمان دانلود کنیم؟چگونه با استفاده از دستور Wget فایل ها را از خط فرمان دانلود کنیم؟

نحو دستور Wget:

ابتدا اجازه دهید در مورد نحو دستور بحث کنیم. دستور Wget به صورت زیر است:

$ wget [options] [url]

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

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

ساده ترین شکل دستور Wget استفاده از آن بدون تعیین هیچ گزینه ای است. دستور Wget فایل ها را از url داده شده در فهرست کاری فعلی دانلود می کند. به عنوان مثال، بیایید بسته Skype Debian را با دستور Wget ضمیمه شده در زیر دانلود کنیم:

$ wget https://go.skype.com/skypeforlinux-64.deb

چگونه با استفاده از دستور Wget فایل ها را از خط فرمان دانلود کنیم؟چگونه با استفاده از دستور Wget فایل ها را از خط فرمان دانلود کنیم؟

دستور Wget درخواست HTTP را ارسال می کند و بسته Debian را در دایرکتوری فعلی دانلود می کند.

پیشنهاد می‌کنیم بخوانید:  روش نصب موج کوتاه (Gradio) روی اوبونتو

علاوه بر این، نوار پیشرفت، اندازه فایل، سرعت دانلود و غیره را نمایش می دهد.

ذخیره فایل دانلود شده با نام متفاوت:

به طور معمول، فایل ها با نام اصلی دانلود و ذخیره می شوند. اما دستور Wget به ما این امکان را می دهد که قبل از دانلود با استفاده از گزینه –O نام فایل ها را تغییر دهیم. بعد از گزینه –O باید نام فایل را مشخص کنیم:

$ wget -O اسکایپ https://go.skype.com/skypeforlinux-64.deb

چگونه با استفاده از دستور Wget فایل ها را از خط فرمان دانلود کنیم؟چگونه با استفاده از دستور Wget فایل ها را از خط فرمان دانلود کنیم؟

نام بسته اسکایپ به «اسکایپ» تغییر کرده است.

دانلود فایل در یک دایرکتوری خاص:

همانطور که قبلاً بحث شد، فایل ها در یک فهرست کار فعلی ذخیره می شوند. با این وجود، فایل های دانلود شده را می توان با استفاده از گزینه –p در هر دایرکتوری خاص دیگری ذخیره کرد. بیایید فایل را دانلود کرده و با دستور زیر در دایرکتوری ‘Downloads’ ذخیره کنیم:

$ wget /خانه/لینوکس/دانلودها https://go.skype.com/skypeforlinux-64.deb

چگونه با استفاده از دستور Wget فایل ها را از خط فرمان دانلود کنیم؟چگونه با استفاده از دستور Wget فایل ها را از خط فرمان دانلود کنیم؟

فایل skypeforlinux-64.deb با موفقیت دانلود و در فهرست “دانلودها” ذخیره شد.

تنظیم سرعت دانلود:

ما می توانیم سرعت دانلود خاصی را برای یک فایل با گزینه –limit-rate تنظیم کنیم. سرعت دانلود به صورت پیش فرض بر حسب بایت در ثانیه اندازه گیری می شود. با این حال، می توانیم سرعت دانلود را بر حسب کیلو بایت (k)، مگابایت (m) و گیگابایت (g) تنظیم کنیم.

$ wget –limit-rate=500k https://go.skype.com/skypeforlinux-64.deb

چگونه با استفاده از دستور Wget فایل ها را از خط فرمان دانلود کنیم؟چگونه با استفاده از دستور Wget فایل ها را از خط فرمان دانلود کنیم؟

در دستور بالا، سرعت دانلود به 500 کیلوبایت در ثانیه محدود شده است.

از سرگیری دانلود قطع شده:

اگر دانلود قطع شد، می توانید به راحتی با گزینه -c آن را از سر بگیرید.

پیشنهاد می‌کنیم بخوانید:  روش نصب CUDA روی اوبونتو 22.04 LTS

من دانلود را با فشار دادن ctrl-c قطع کردم. بیایید این دانلود را با دستور الحاقی از سر بگیریم:

$ wget https://go.skype.com/skypeforlinux-64.deb

چگونه با استفاده از دستور Wget فایل ها را از خط فرمان دانلود کنیم؟چگونه با استفاده از دستور Wget فایل ها را از خط فرمان دانلود کنیم؟

دانلود چندین فایل:

با استفاده از دستور Wget می توانیم چندین فایل را نیز دانلود کنیم. URL های فایل را در یک فایل متنی ذخیره کنید در حالی که هر URL شروع می شود روی یک خط جدید از گزینه -i استفاده کنید و نام فایل متنی را در کنار آن مشخص کنید.

بیایید فایل Linux Kernel 5.10 را دانلود کنیم.

چگونه با استفاده از دستور Wget فایل ها را از خط فرمان دانلود کنیم؟چگونه با استفاده از دستور Wget فایل ها را از خط فرمان دانلود کنیم؟

$ wget -من file.txt

چگونه با استفاده از دستور Wget فایل ها را از خط فرمان دانلود کنیم؟چگونه با استفاده از دستور Wget فایل ها را از خط فرمان دانلود کنیم؟

هر دو فایل هسته لینوکس با موفقیت دانلود شدند.

دانلود در پس‌زمینه:

شما می توانید دانلود خود را قرار دهید process در پس زمینه با گزینه -b. در حالت ایده آل، ما این کار را هنگام دانلود فایل بزرگ انجام می دهیم.

$ wget https://go.skype.com/skypeforlinux-64.deb

چگونه با استفاده از دستور Wget فایل ها را از خط فرمان دانلود کنیم؟چگونه با استفاده از دستور Wget فایل ها را از خط فرمان دانلود کنیم؟

دانلود در پس زمینه ادامه خواهد یافت.

نتیجه:

Wget بسیار مفید است command-line ابزاری برای دانلود فایل ها از command-line. از قبل نصب شده است روی اوبونتو 20.04 و بسیاری از توزیع های لینوکس. با دستور Wget می‌توانیم فایل‌ها را دانلود کنیم، آن‌ها را با نام‌های مختلف ذخیره کنیم، آنها را در هر دایرکتوری مشخص دیگری به جای دایرکتوری فعلی ذخیره کنیم، و بسیاری موارد دیگر.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-01-03 08:42:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید