فهرست سرفصل‌های Bash
خانه (Home) مقدمه (Intro) شروع به کار (Get Started) فرمان ها (Commands) فهرست فایل ها (List (ls)) تغییر پوشه (Change Dir (cd)) نمایش مسیر (Print Dir (pwd)) چاپ متن (Echo (echo)) ادغام فایل ها (Concatenate (cat)) کپی کردن (Copy (cp)) جابه جایی (Move (mv)) حذف (Remove (rm)) ساخت/به روزرسانی زمان (Timestamp (touch)) ساخت پوشه (Make Dir (mkdir)) راهنما (Manual (man)) نام مستعار (Alias) جستجوی متن (Search Text (grep)) اسکن الگو (Pattern Scan (awk)) ویرایشگر جریان (Stream Editor (sed)) برش بخش ها (Remove Section (cut)) مرتب سازی خطوط (Sort Lines (sort)) نمایش انتها (View End (tail)) نمایش ابتدا (View Start (head)) وضعیت فرایندها (Process Status (ps)) فهرست فرایندها (List Processes (top)) فضای دیسک (Disk Space (df)) مصرف پوشه ها (Directory Usage (du)) مصرف حافظه (Memory Usage (free)) پایان دادن (Terminate (kill)) زمان روشن بودن (Uptime) پینگ (Ping) انتقال URL (URL Transfer (curl)) دانلودکننده (Downloader (wget)) اتصال راه دور (Remote Connect (ssh)) کپی امن (Secure Copy (scp)) همگام سازی فایل ها (File Sync (rsync)) فشرده سازی (Compress (zip)) استخراج (Extract (unzip)) بایگانی TAR (TAR Archive) مالکیت (Ownership) تغییر مجوزها (Modify (chmod)) تغییر مالکیت (Ownership (chown)) تغییر گروه (Group (chgrp)) سینتکس (Syntax) اسکریپت (Script) متغیرها (Variables) انواع داده (Data Types) عملگرها (Operators) اگر…وگرنه (If...Else) حلقه ها (Loops) توابع (Functions) آرایه ها (Arrays) زمان بندی (Schedule (cron)) تمارین (Exercises) آزمون (Quiz) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
مستندات زبان Bash

Bash — دانلودکننده (Downloader (wget))

آخرین بروزرسانی: 1404/08/17

دانلودکننده (Downloader (wget))

با «wget» می توانی فایل ها را از وب بگیری. «دانلود فایل با wget» ساده است و بدون رابط گرافیکی کار می کند. «پروتکل (Protocol)» یعنی قانون های ارتباطی اینترنت. حالا با چند مثال جلو می رویم.

استفاده پایه

برای دانلود یک فایل، فقط آدرس را بده. سپس wget دانلود می کند.

wget http://example.com/file.txt

مشاهده در ادیتور

اجرای پس زمینه با -b

دانلود طولانی داری؟ با -b بفرست پس زمینه. خروجی در فایل لاگ می آید.

wget -b http://example.com/file.txt

مشاهده در ادیتور

حالت بی صدا با -q

در اسکریپت ها شلوغی بد است. با -q خروجی ساکت می شود.

wget -q http://example.com/file.txt

مشاهده در ادیتور

دانلود بازگشتی با -r

می خواهی یک پوشه کامل بگیری؟ با -r همه مسیر را دانلود کن.

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

مشاهده در ادیتور

ادامه دانلود ناتمام با -c

اینترنت قطع شد؟ با -c ادامه بده. فایل از همان جا کامل می شود.

wget -c http://example.com/largefile.zip

مشاهده در ادیتور

محدودکردن سرعت با --limit-rate

نمی خواهی همه پهنای باند برود؟ با --limit-rate سرعت را محدود کن.

wget --limit-rate=200k http://example.com/file.txt

مشاهده در ادیتور

خواندن خروجی wget

پیشرفت دانلود، اندازه فایل، سرعت و زمان مانده را ببین. اگر خطا دیدی، آدرس یا اینترنت را بررسی کن.

گام های عملی سریع

  1. آدرس معتبر پیدا کن. سپس اتصال را چک کن.
  2. نیازت را بسنج. تکی، پوشه، یا ادامه دانلود.
  3. گزینه مناسب بزن؛ -r، -c، -q یا --limit-rate.
  4. خروجی را بخوان. فایل را در پوشه فعلی بیاب.

نکته: برای «دانلود فایل با wget» همیشه پوشه مقصد را چک کن. اگر نیاز به انتقال داده داری، از curl استفاده کن. برای تست شبکه، پینگ کاربردی است. مرجع این صفحه را با دانلود فایل با wget نشانه گذاری کن.

جمع بندی سریع

  • wget دانلودکننده غیرتعاملی است.
  • -b دانلود را پس زمینه می برد.
  • -q خروجی را ساکت می کند.
  • -r پوشه ها را کامل می گیرد.
  • -c دانلود ناتمام را ادامه می دهد.