اطلاعیه

بستن
هنوز اعلام نشده است.

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

بستن
X
  • فیلتر کردن
  • زمان
  • نمایش
پاک کردن همه
پست های جدید

  • دانلود فایلها با 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
    Telegram : https://telegram.me/linuxzone

    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
    دانلود کردن در پس زمینه بوسیله -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/
    Telegram : https://telegram.me/linuxzone

    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

    نظر

    پردازش ...
    X