کاربردهای فرمان wget
همانطور که میدانید خط فرمان در لینوکس از اهمیت خاصی برخوردار هست ٬ به نظر بنده یکی از جذابترین قسمت های لینوکس خط فرمان میباشد . حتی برای من نگاه کردن به دستورات خط فرمان در هنگام نصب یک برنامه جذاب تر از کار با خیلی از برنامه های گرافیکی هست . در ادامه روش کار با فرمان wget در محیط Terminal را می خوانید .
یکی از بهترین و پر کاربردترین فرمان های محیط خط فرمان ٬ فرمان wget می باشد که برای دانلود فایل ها و حتی وب سایت ها به کار می رود .
روش کار :
در ساده ترین حالت برای دریافت یک فایل به صورت زیر عمل کنید —>
wget http://itzoom.files.wordpress.com/2008/02/parsix-book-100.pdf
استفاده از سوئیچ < c > برای ادامه ی دریافت فایل های ناقص —->
wget -c http://itzoom.files.wordpress.com/2008/02/parsix-book-100.pdf
استفاده از سوئیچ < r > برای تکرار پنجاه مرتبه ای درخواست برای ادامه ی عملیات در صورت قطعی ارتباط با شبکه به شکل زیر —>
wget -r http://itzoom.files.wordpress.com/2008/02/parsix-book-100.pdf
استفاده از سویچ < b > برای اجرای عملیات دریافت فقط در پس زمینه . با استفاده از این سوئیچ یک فایل log نیز گزارش چگونگی عملیات دریافت فایل را ثبت می کند . به صورت زیر —>
wget -b http://itzoom.files.wordpress.com/2008/02/parsix-book-100.pdf
یا به صورت —>
wget -cb http://itzoom.files.wordpress.com/2008/02/parsix-book-100.pdf
استفاده از سوئیچ < t > برای افزایش تعداد درخواست ادامه ی عملیات بعد از قطعی به شکل زیر —>
wget -c -t http://itzoom.files.wordpress.com/2008/02/parsix-book-100.pdf
استفاده از سوئیچ < o > برای ایجاد یک فایل log برای ثبت مراحل و نتیجه عملیات دریافت به صورت زیر —>
wget -o log.txt http://itzoom.files.wordpress.com/2008/02/parsix-book-100.pdf
یا به صورت زیر —>
wget -cbo log.txt http://itzoom.files.wordpress.com/2008/02/parsix-book-100.pdf
در فرمان بالا توجه داشته باشید به جای log.txt می تواند نام هر فایلی قرار بگیرد که log نام فایل می باشد و .txt عنوان پسوند فایل می باشد که باید حتما ذکر شود .
روش دیگری که شما ممکن است برای دریافت فایل های خودتون بهش نیاز داشته باشید ٬ دریافت چند فایل به صورت پشت سر هم با یک بار اجرای دستور می باشد . که اینجا هم wget با استفاده از سوئیچ < i > نیاز شما را به سادگی و با دقت و اطمینان بسیار بالا بر آورده می کند . برای دریافت چند فایل پشت سر هم و با یک بار اجرای دستور ابتدا باید یک فایل txt حاوی لیستی از لینک های مستقیم فایل ها ایجاد کنید . برای مثال فایلی با نام urlfiles.txt و با محتویات زیر —>
url list :
itzoom pictures :
http://itzoom.files.wordpress.com/2008/04/post-1137767820.jpg
http://itzoom.files.wordpress.com/2008/04/26042008022.jpg
itzoom pdf files :
http://itzoom.files.wordpress.com/2008/02/konsole_learning.pdf
http://itzoom.files.wordpress.com/2008/02/ip.pdf
سپس با استفاده از دستور cd در ترمینال به مسیر فایل مورد نظر بروید ٬ به صورت —>
cd /path
حالا با استفاده از فرمان wget و سوئیچ i عملیات دریافت را آغاز کنید —>
wget -i urlfiles.txt
یا در صورت نیاز و با توجه به شرایط به شکل زیر —->
wget -cbo log.txt -i urlfiles.txt
توجه داشته باشید فرمان wget بیشتر برای اتصالات بی ثبات و با سرعت پایین به کار میرود و در بدترین شرایط شما می توانید بهترین نتیجه را به دست آورید . ضمنا یکی دیگر از کاربردهای این فرمان دریافت یک وب سایت و صفحات html می باشد که به زودی در یک پست جداگانه به آن نیز پرداخته می شود .
Filed under: اوبونتو, اپن سورس, لینوکس | Tagged: Terminal, لینوکس, wget, ترمینال, خط فرمان, سوئیچ




خوب بود. بازم از این چیزا بنویس