سلام
خوندن این مطلبو به همه بچه های پشتیبانی پیشنهاد میکنم.
چون همه ما هر روز با این دستور سرو کار داریم.
خب ازین دستور برای دانلود فایل استفاده میشه ولی خیلی وقتا میتونیم با استفاده از امکانات دیگش ، سرعت کارمون بالا ببریم.
در ساده ترین حالت با دستور زیر فایل admin.tar.gz دانلود میشه
wget admin.tar.gz
--
دانلود تعداد زیادی فایل
این مورد رو اول میگم چون خیلی کاربرد داشته
خیلی وقتا پیش اومده که بکاپها اکانتهای یک رسلری رو میخواین دانلود کنین ، فک کنین 100 تا بکاپ باشه ؛ اگه بخواین یکی یکی اینارو دانلود کنین ؛ باید یک نفر پاش بشینه ، به محض اینکه هر کدوم دانلود شد ، بعدی رو دانلود کنه ، این مشکل با روش زیر حل میشه:
در مقصد مسیری که فایلها هستند یک فایل متنی ایجاد میکنیم و لینک دانلود همه بکاپها را داخلش مینویسیم ، هر لینک باید در یک خط باشه
و در مبدا دستور زیر رو وارد میکنیم:
wget -i backup.txt
با این روش به ترتیب تمامی لینکهایی که در لیست backup.txt هست رو دانلود میکنه
------------
دانلود در background
گاهی میخواین فایل رو بزارین برا دانلود و کار دیگه روی سرور انجام بدین
wget -b /wget/log.txt admin.tar.gz
در این حالت دانلود در background انجام میشه و شما هر وقت خواستین میتونین log رو از مسیر /wget/log.txt چک کنین
----
برای دانلود فایلها ، مخصوصا فایلهای حجیم باید از screen استفاده کنین
در اینصورت اگه اینترنتتون قطع بشه باز هم دانلود ادامه پیدا میکنه
ولی تصور کنین یک فایل 50 گیگ رو دانلود میکنین و بعد ازینکه 49 گیگ دانلود شده ، یهو به هر دلیلی سرور ریبوت بشه (خودم چنین تجربه ای داشتم )
با روش زیر میشه این مشکل رو حل کرد و بعد از اتصال دوباره دقیقا فقط بقیه فایلهای مونده دانلود میشه:
wget -c admin.tar.gz
--
گاهی یک ادرس دارین ومیخواین تمامی فایلهای قابل دانلود اون مسیر رو دانلود کنین:
wget -cr http://iranserver.com
با این دستور تمامی فایلهای قابل دانلود که در public_html این ادرس هست دانلود میشه
من مهمترین و کاربردی ترین امکاناتش گفتم.
با دستور wget -h میتونین بقیه امکاناتشو هم ببینین.