ورود ثبت نام 021 - 49624
Logo Logo
  • سرور مجازی
    • فروش سرور مجازیسرور مجازی خارج20 لوکیشن ، تحویل فوری
    • فروش سرور مجازیسرور مجازی ایران5 دیتاسنتر ، ترافیک نامحدود
    • فروش سرور گرافیک دارسرور مجازی گرافیک دارمناسب رندر ، ماشین لرنینگ
    • فروش سرور گرافیک دارسرور مجازی تریدآی پی ثابت ، ترافیک نامحدود
    • فروش سرور مجازیسرور مجازی بورسسرعت بالا ، دسترسی آسان
    • فروش سرور مجازیسرور مجازی اقتصادیآی پی ثابت ، قیمت مناسب
  • سرور اختصاصی
    • فروش سرور اختصاصیسرور اختصاصی ایرانپورت 10 گیگ ، سخت افزار بروز
    • فروش سرور اختصاصیسرور اختصاصی خارجلوکیشن های برتر
    • فروش سرور اختصاصیکولوکیشنارائه از 5 دیتاسنتر برتر
  • هاست
    • هاستهاست ایرانبکاپ منظم ، پهنای باند نامحدود
    • هاستهاست خارجبکاپ منظم ، ترافیک نامحدود
    • فروش اس اس الگواهینامه SSLدامنه های داخلی و خارجی
  • دامنه
  • دانشنامه
  • تماس با ما

لینک های مفید

  • About

اسکریپت نویسی شل لینوکس برای وبمسترها – قسمت۸ دانلود فایل

  • خانه
  • ادامه مطلب
LinuxShellForWebmasters8.jpg
مهر 19 1400
  • وبلاگ

اسکریپت نویسی شل لینوکس برای وبمسترها – قسمت۸ دانلود فایل :  در قسمت قبل در مورد جابجایی و تغییرات فایل ها صحبت کردیم, در این قسمت در مورد دانلود فایل و دریافت محتوی از اینترنت توضیح خواهیم داد.

دستور wget fileaddress در ساده ترین حالت خود فایل موجود در url مربوط به fileaddress را در دایرکتوری جاری شما دانلود خواهد کرد.

اسکریپت نویسی شل لینوکس دانلود فایل

اسکریپت نویسی شل لینوکس دانلود فایل

با دستور wget میتوانید از سرور هایی با پروتکل http,https و FTP فایل دانلـود نمایید, همچنین با دنبال کردن لینک های html میتواند به سادگی یک نسخه محلی (local)   از وبسایت مورد نظر شما ذخیره کند.

ساده ترین مثال استفاده از wget  را در دستور زیر مشاهده میکنید:

wget http://website.com/files/file.zip

اضافه کردن پارامتر

-i file, –input-file=file

 به دستور باعث میشود آدرس فایل هایی که باید دانلـود شود را از فایل file   بخواند و یک به یک دانلـود کند, در صورتی که عملیات دانلود به هر دلیلی متوقف شده باشد با دستور

 -c, –continue

      میتوانید کار را ادامه دهید.

برای خواندن متن صفحات وب از دستور curl هم میتوانید استفاده کنید, مثل زیر source صفحه اول گوگل را در خطر فرمان چاپ خواهد کرد»

content=$(curl -L google.com)

echo $content

میتوانید آدرس را به صورت متغیر تحویل curl دهید مثل:

curl $url

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

content=`wget -O – $url`

دریافت ویدیو از اینترنت

برای نوشتن اسکریپتی که از سایت های به اشتراک گذاری ویدیو دانلـود انجام دهد, میتوانید از دستور ابزار youtube-dl استفاده کنید.

برای نصب آن در Centos و در کل Redhat از دستور

 yum  install youtube-dl

و در دبیان و اوبونتو از

apt-get install youtube-dl

استفاده کنید.

حالا دستور

youtube-dl https://www.youtube.com/watch?v=ql4SEy_4xws

فایل ویدیو مربوط به لینک داده شده را دانلود خواهد کرد.

وبمستر های لینوکس برای انجام دانلـود های پرسرعت و مدیریت شده میتوانید از ابزار Aria2 استفاده کنید»

# apt-get install aria2

# yum install aria2

پس از نصب دستوری به شکل زیر, دانلـود را انجام خواهد داد»

# aria2c http://cdimage.debian.org/debian-cd/7.8.0/multi-arch/iso-cd/debian-7.8.0-amd64-i386-netinst.iso
امتیاز دهید!
نوشته قبلی نوشته بعدی

درج نظر لغو پاسخ

نوشته‌های تازه

  • URL چیست و چه کاربرد هایی دارد ؟
  • مقدمه ای بر HTML5 و مفاهیم مربوطه
  • آشنایی با windows server 2012 | بخش دوم
  • آشنایی با ویندوز سرور ۲۰۱۲
  • موتور های جستحو چگونه کار می کنند ؟

آخرین دیدگاه‌ها

  1. محمدمهدی در آموزش نصب wordpress ، نصب آسان و سریع وردپرس در ۵ دقیقه
  2. pars-design.ir در اسکن امنیتی ورد پرس با WPscan + فیلم
  3. نوین هاست در اتصال به سرور های لینوکسی + آموزش
  4. یاسین در اتصال به سرور های لینوکسی + آموزش
  5. نوین هاست در اصطلاحات Docker

دسته‌ها

  • راهکار های سازمانی
  • سرور مجازی
  • لایسنس
  • محصولات
  • نمایندگی فروش
  • وبلاگ

برچسب‌ها

اموزش نصب ssl در ویندوز سرور اموزش نصب اس اس ال رایگان اموزش وصل شدن به سرور نحوه اتصال به سرور با موبایل
Logo


تلفن : 49624 – 021
تلفن : 91070308 – 021
admin@novinhost.org
تلگرام : novinhost_org@
کانال تلگرام : novinhost@
تهران ، فلکه دوم صادقیه ، بلوار آیت الله کاشانی ، روبروی پمپ بنزین ، پلاک 160 طبقه 8

سرور مجازی

  • سرور مجازی آلمان
  • سرور مجازی فرانسه
  • سرور مجازی انگلیس
  • سرور مجازی آمریکا
  • سرور مجازی کانادا
  • سرور مجازی هلند
  • سرور مجازی فنلاند

سرور اختصاصی

  • سرور اختصاصی ایران
  • سرور اختصاصی برج میلاد
  • سرور اختصاصی تبیان
  • سرور اختصاصی خارج
  • سرور اختصاصی آلمان
  • سرور اختصاصی فرانسه
  • سرور اختصاصی آمریکا

نمادها و مجوزها

نمادها و مجوزهانظام صنفی

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

تمام حقوق این سایت محفوظ و متعلق به نوین هاست می باشد.

  • قوانین سرویس دهی
  • درباره ما
  • شماره حساب ها
  • استخدام