اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

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

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

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


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

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

    مثال زیر فایل را از اینترنت دانلود کرده و در دایرکتوری جاری ذخیره می کند.
    کد PHP:
    wget http://www.openss7.org/repos/tarballs/strx25-0.9.2.1.tar.bz2 
    در زمان دریافت فایل ، پیشرفت کار به صورت progress bar نمایش داده می شود و سرعت دانلود در هر لحظه نمایش داده می شود.



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

    در بعضی مواقع همانند مثال زیر در نامگذاری فایل مشکل به وجود می آید. مثلا در دستور زیر فایل مورد نظر ما با نام download_script.php?src_id=7701 ذخیره می شود.
    کد PHP:
    wget http://www.vim.org/scripts/download_script.php?src_id=7701 
    برای حل این مشکل از -O option استفاده می کنیم.
    کد PHP:
    wget -O taglist.ziphttp://www.vim.org/scripts/download_script.php?src_id=7701 
    مشخص کردن سرعت دانلود با کمک limit-rate :

    زمانی که دستور wget را اجرا می کنید ، به طور پیش فرض این دستور تلاش می کند کل پهنای باند در دسترس را اشغال کند که این مورد همیشه مطلوب نیست ، به خصوص در مورد فایلهای حجیم بر روی سرور های Production و زیر بار که ما باید سرعت دانلود را محدود کنیم تا تاثیری بر روی سرویس دهی سرور نداشته باشد.در مثال زیر حد سرعت دانلود را 200K می گذاریم.
    کد PHP:
    wget --limit-rate=200khttp://www.openss7.org/repos/tarballs/strx25-0.9.2.1.tar.bz2 
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-14-2020, 12:00 AM.
    Instagram : https://www.instagram.com/iranlinuxforum

    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 : https://www.linkedin.com/in/masuma-vahid-26b17b66/

    #2
    دانلود کردن در پس زمینه بوسیله -b
    کد PHP:
    wget -b http://www.openss7.org/repos/tarball....9.2.1.tar.bz2

    Continuing in backgroundpid 1984.

    Output will be written to 
    `wget-log'. 
    با این کار برنامه دانلود را به پس زمینه مب فرستید و سل در اختیاز شما قرار می گیرد.

    وضعیت را هر لحظه به صورت زیر می توانید چک کنید.
    کد PHP:
    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 ها را در یک فایل متنی ذخیره می کنیم.
    کد PHP:
    catdownload-file-list.txt

    URL1

    URL2

    URL3

    URL4 
    سپس این فایل متنی را به صورت آرگومان با کمک wget -i به این برنامه می دهیم.
    کد PHP:
    wget -i download-file-list.txt 
    دانلود نوع مشخصی از فایلها توسط wget -r -A :

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

    دانلود تمام فایلهای PDF یک سایت
    دانلود تمام عکسهای یک سایت
    دانلود تمام ویدئوهای یک سایت
    کد PHP:
    wget --A.pdf http://url-to-webpage-with-pdfs/ 
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-14-2020, 12:01 AM.
    Instagram : https://www.instagram.com/iranlinuxforum

    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 : https://www.linkedin.com/in/masuma-vahid-26b17b66/

    کامنت

    درباره انجمن منطقه لینوکسی ها

    انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

    شبکه های اجتماعی
    در حال انجام ...
    X