نمایش نتایج: از شماره 1 تا 10 , از مجموع 36

موضوع: اموزش دستورات لینوکس به فارسی

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #11
    عضو انجمن alieblice آواتار ها
    تاریخ عضویت
    Feb 2010
    نوشته ها
    111
    تشکر تشکر کرده 
    10
    تشکر تشکر شده 
    247
    تشکر شده در
    86 پست

    پیش فرض دستور wget ((دانلود منیجر تحت ترمینال))




    wget یک دانلود منیجر تحت ترمینال هستش که که اپشن های زیادی هم داره که به واسطه همونا در موقعیت های مختلف دانلود کردن میشه ازش استفاده کرد
    برای پیدا کردن اطلاعات کاملی در مورد دانلود منیجر های لینوکسی به این ادرس برید

    کد:
    دانلود منیجرهای دنیای لینوکس
    
    http://linuxreview.ir/1390/01/%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D9%85%D9%86%DB%8C%D8%AC%D8%B1%D9%87%D8%A7%DB%8C-%D8%AF%D9%86%DB%8C%D8%A7%DB%8C-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3/

    شکل کلی دستور

    کد:
     wget [OPTION]... [URL]...
    دانلود کردن یک فایل

    برای دانلود کردن یک فایل دستور wget رو بنویسین و در ادامش url ((ادرس فایل مورد نظر )) تونو بنویسین مثلا :
    کد:
    $ wget http://www.openss7.org/repos/tarballs/strx25-0.9.2.1.tar.bz2
    نکته : دستور wget رو در هر دایرکتوری که بزنین فایل در همون دایرکتوری ذخیره میشه

    توضیح دستور بالا :

    ٪ مقدار درصد فایل که دانلود شده در زیر 31% فایل دانلود شده
    مقدار بایت فایل دانلو شده که در ادامه فلش میاد که در زیر 1,213,592 است
    سرعت دانلود کردن که در زیر 68.2K/s است
    مقدار زمان باقی مانده تا اتمام دانلود فایل که در زیر 34s است

    درحال دانلود شدن
    کد:
    $ wget http://www.openss7.org/repos/tarballs/strx25-0.9.2.1.tar.bz2
    Saving to: `strx25-0.9.2.1.tar.bz2.1'
    
    31% [=================> 1,213,592   68.2K/s  eta 34s
    اتمام دانلود
    کد:
    $ wget http://www.openss7.org/repos/tarballs/strx25-0.9.2.1.tar.bz2
    Saving to: `strx25-0.9.2.1.tar.bz2'
    
    100%[======================>] 3,852,374   76.8K/s   in 55s    
    
    2009-09-25 11:15:30 (68.7 KB/s) - `strx25-0.9.2.1.tar.bz2' saved [3852374/3852374]

    دانلود کردن چندین فایل به وسیله ی لیست ادرس ها

    برای این کار لیست ادرس های خود را داخل یک فایل متنی ذخیره کنید و دستور wget رو به همراه اپشن i- استفاده کنین
    کد:
    $ wget -i download-file-list.txt
    نکته : ادرس هاتون باید یه شکل زیر باشه یعنی در هر خط یک url قرار بدین و url بعدی زیر خط بالایی
    کد:
    $ cat > download-file-list.txt
    URL1
    URL2
    URL3
    URL4
    دانلود کردن وذخیره کردن با اسمی متفاوت
    به طور پیش فرض wget اسم فایلو از اخرین کلمه بعد از اسلش (( / )) بر میداره
    برای این کار از اپشن O- (( اوو بزرگ))
    کد:
    wget -O taglist.zip http://www.vim.org/scripts/download_script.php?src_id=7701
    دربالا اگه از اپشن O- استفاده نکنین فایل با اسم download_script.php?src_id=7701 ذخیره می شود و اگر استفاده کنین با اسم taglist.zip ذخیره میشود

    محدودیت سرعت در دانلود

    برای این کار از اپشن limit-rate=NUMBER-- استفاده کنین مثلا در زیر محدودیت 200 کیلپبایت میزاریم
    کد:
    $ wget --limit-rate=200k http://www.openss7.org/repos/tarballs/strx25-0.9.2.1.tar.bz2
    ادامه دادن دانلود فایل ناقص دانلود شده

    برای این کار از c- استفاده کنین
    کد:
    $ wget -c http://www.openss7.org/repos/tarballs/strx25-0.9.2.1.tar.bz2
    نکته مهم : دستور بالا رو باید در همون دایرکتوری که فایلتونو بار اول زدین و ناقص دانلود کردین بزنین تا فایلتون که به صورت ناقص هست به وسیله wget پیدا بشه در غیر این صورت از اول شروع به دانلود میکند
    اگر فایلی رو خاستین دانلود کنین که یک فایل دیگه هم اسمش وجود داره به اخر فایلی که شما دانلود میکنین یک 1- اضافه میکنه اگه همون اسم با 1- وجود داشت 2- اضافه میکند


    دانلود کردن در پشت صحنه :
    برای این کار از b- استفاده کنین
    نکته : در این حالت با دستور fg نمیتونین wget رو به روی صفحه بیارین اگر دستور jobs هم بزنین میبینین که خبری از wget نیست
    کد:
    $ wget -b http://www.openss7.org/repos/tarballs/strx25-0.9.2.1.tar.bz2
    Continuing in background, pid 1984.
    Output will be written to `wget-log'.
    در این حالت wget اطلاعات رو در یک فایل ذخیره میکند که همون طور که در بالا میبینین اسم اون فایل wget-log است

    برای دیدن فایل به صورت on time از دستور tail استفاده کنین
    کد:
    $ tail -f wget-log
    Saving to: `strx25-0.9.2.1.tar.bz2.4'
    
         0K .......... .......... .......... .......... ..........  1% 65.5K 57s
        50K .......... .......... .......... .......... ..........  2% 85.9K 49s
       100K .......... .......... .......... .......... ..........  3% 83.3K 47s
       150K .......... .......... .......... .......... ..........  5% 86.6K 45s
       200K .......... .......... .......... .......... ..........  6% 33.9K 56s
       250K .......... .......... .......... .......... ..........  7%  182M 46s
       300K .......... .......... .......... .......... ..........  9% 57.9K 47s

    دانلود کردن یک سایت به صورت کامل

    از دستور زیر به همراه اپشناش استفاده کنین
    شکل کلی :
    کد:
    $ wget --mirror -p --convert-links -P ./LOCAL-DIR WEBSITE-URL
    مثال :
    کد:
     wget --mirror -p --convert-links -P /tmp http://forum.ubuntu.ir/index.php/topic,17561.0.html
    ادرس http://forum.ubuntu.ir/index.php/topic,17561.0.html دانلود میکنپ ودر فایل tmp/ ذخیره میکند

    توضیح دستور بالا : ((ترجمش با خودتون ))
    کد:
      –mirror : turn on options suitable for mirroring.
        -p : download all files that are necessary to properly display a given HTML page.
        –convert-links : after the download, convert the links in document for local viewing.
        -P ./LOCAL-DIR : save all the files and directories to the specified directory.





    چند مثال مفید دیگه هم در منبع بود که من نگفتم
    منبع : The Ultimate Wget Download Guide With 15 Awesome Examples

  2. تعداد تشکر ها ازalieblice به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 123
    آخرين نوشته: September 2nd, 2018, 22:20
  2. پاسخ ها: 14
    آخرين نوشته: June 11th, 2014, 13:25
  3. پاسخ ها: 0
    آخرين نوشته: February 21st, 2013, 21:30
  4. پاسخ ها: 0
    آخرين نوشته: December 24th, 2011, 16:39

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

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •