کانال تلگرام منطقه لینوکسی ها
نمایش نتایج: از 1 به 2 از 2

موضوع: دانلود فایلها با wget

  1. #1
    مدیر ارشد
    تاریخ عضویت
    Jan 2013
    محل سکونت
    Tehran
    نوشته ها
    1,316
    تشکر ها
    299
    32
    میزان امتیاز
    6
    Array

    دانلود فایلها با wget


    wget یک utility است که برای download فایلهای روی اینترنت و شبکه از طریق http , https , ftp به کار می رود.

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

    مثال زیر فایل را از اینترنت دانلود کرده و در دایرکتوری جاری ذخیره می کند.

    wget http://www.openss7.org/repos/tarball....9.2.1.tar.bz2

    در زمان دریافت فایل ، پیشرفت کار به صورت progress bar نمایش داده می شود و سرعت دانلود در هر لحظه نمایش داده می شود.



    دانلود و ذخیره فایل با یک نام دیگر

    در بعضی مواقع همانند مثال زیر در نامگذاری فایل مشکل به وجود می آید. مثلا در دستور زیر فایل مورد نظر ما با نام download_script.php?src_id=7701 ذخیره می شود.



    wget http://www.vim.org/scripts/download_...hp?src_id=7701

    برای حل این مشکل از -O option استفاده می کنیم.



    wget -O taglist.ziphttp://www.vim.org/scripts/download_script.php?src_id=7701

    مشخص کردن سرعت دانلود با کمک limit-rate :

    زمانی که دستور wget را اجرا می کنید ، به طور پیش فرض این دستور تلاش می کند کل پهنای باند در دسترس را اشغال کند که این مورد همیشه مطلوب نیست ، به خصوص در مورد فایلهای حجیم بر روی سرور های Production و زیر بار که ما باید سرعت دانلود را محدود کنیم تا تاثیری بر روی سرویس دهی سرور نداشته باشد.در مثال زیر حد سرعت دانلود را 200K می گذاریم.

    wget --limit-rate=200khttp://www.openss7.org/repos/tarballs/strx25-0.9.2.1.tar.bz2
    voip trainer - Asterisk - Elastix - Agi Programming- NewRock

    Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
    Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
    Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
    LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

    Linkedin Profile : http://www.linkedin.com/profile/view...15&trk=spm_pic


  2. #2
    مدیر ارشد
    تاریخ عضویت
    Jan 2013
    محل سکونت
    Tehran
    نوشته ها
    1,316
    تشکر ها
    299
    32
    میزان امتیاز
    6
    Array
    دانلود کردن در پس زمینه بوسیله -b

    $ wget -b http://www.openss7.org/repos/tarball....9.2.1.tar.bz2

    Continuing in background, pid 1984.

    Output will be written to `wget-log'.

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

    وضعیت را هر لحظه به صورت زیر می توانید چک کنید.

    $ tail -f wget-log

    Saving to: `strx25-0.9.2.1.tar.bz2.4'

    0K ...... ........ ......... .......... 1% 65.5K 57s

    150K .......... ............. .......... 5% 86.6K 45s

    250K .......... ............. .......... 7% 182M 46s

    300K .......... ............. .......... 9% 57.9K 47s



    دانلود چندین فایل به صورت همزمان توسط wget -i

    نخست تمام URL ها را در یک فایل متنی ذخیره می کنیم.

    $ cat> download-file-list.txt

    URL1

    URL2

    URL3

    URL4



    سپس این فایل متنی را به صورت آرگومان با کمک wget -i به این برنامه می دهیم.

    $ wget -i download-file-list.txt



    دانلود نوع مشخصی از فایلها توسط wget -r -A :

    از این مورد در موارد زیر می توانید استفاده کنید :

    دانلود تمام فایلهای PDF یک سایت
    دانلود تمام عکسهای یک سایت
    دانلود تمام ویدئوهای یک سایت


    $ wget -r -A.pdf http://url-to-webpage-with-pdfs/
    voip trainer - Asterisk - Elastix - Agi Programming- NewRock

    Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
    Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
    Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
    LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

    Linkedin Profile : http://www.linkedin.com/profile/view...15&trk=spm_pic


مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
درباره ما
سایت منطقه لینوکسی ها در سال 1392 با هدف ارائه خدمات نوین در حوزه فناوری اطلاعات و ارتباطات در راستای پیاده سازی ارتباطات صدا، تصویر، دیتا و بالا بردن سطح علمی و عمومی کاربران از طریق انجمن در سطح جهانی راه اندازی شده و با بهره گیری از توان تخصصی و تجارب حرفه ای مدیران و کارشناسان خود، پیشگام بودن در ارائه راه کارهای برتر را آرمان خود قرار داده است. امید است این سایت بتواند زمینه ساز رشد و ترقی جامعه ایرانی در سرتاسر دنیا گردد.
شبکه های اجتماعی
ایمیل مدیر کل
habili@linux-zone.org