KompyuterlarDasturiy ta'minot

Wget-buyruqbozlik: misollar. Wget tarmoq ustida fayllarni yuklab olish uchun konsol dasturi

yarim dunyodagi aholining faol zamonaviy grafik interfeysi kompyuter va o'rganmagan foydalanadi va boy imkoniyatlari shunday, matn ilovalar uchun joy yo'q, qaerda u bir dunyoda, deb tuyuladi. Ba'zi 20 yil oldin, kompyuter interfeysi oq belgilar majmui, lekin hech narsa ko'rsatadi dahshatli qora panel, va matn buyruqlar hisobidan amalga oshiriladi barcha elementlari edi. Ajablanarlisi shundaki, qay darajada bu dasturlar yomon bo'ladi, shuning uchun ular funktsional va ishonchli.

Wget nima?

(Shuningdek, GNU Wget Linux deb ataladi) Wget konsol emas, balki fayllar va veb-sahifalar bilan ishlash uchun interaktiv dasturi. Aslida, u ko'proq rivojlangan echimlar uchun, bir grafik interfeys yo'qligi va xususiyatlari bir qator boshqarish uchun, bu erda, internetdan atipik fayllarni yuklab olish uchun bir vosita hisoblanadi.

Dastur Xorvatiya Hrvozhi Niksic dan jamoasi tomonidan ishlab chiqilgan va endi Juzeppe Skrivano va Linux hamjamiyatiga rivojlanishini qo'llab-quvvatlaydi edi. (Keyin getURL deb ataladi) foyda birinchi yig'ish yanvar 1996 yilda joriy etildi. Dastur C yozilgan va GNU litsenziyaga dasturiy ostida chop etildi. Dastlab vositasi Linux platformasida ozod etildi. Vaqt vositasi hokazo ko'plab tillarga tarjima qilingan va ko'chirildi barcha mashhur platformalaridan, MacOS uchun Windows 7 (yoki yangi), Wget uchun Wget jumladan, va qilindi.

Bu dastur - interaktiv emas, uning imkoniyatlarini doirasida ishlayotgan har qanday jarayon, nazorat qilinishi mumkin emas, degan ma'noni anglatadi, u operatsion tizimi boshqaruvlari o'girib tomonidan nazorat qilinishi mumkin.

zamonaviy brauzerlar odatda ajralmas bor qaramay download Manager, ular hali ham, shuning uchun, qo'lda rejimida ishlash qiyin bo'ladi interaktiv muloqot uchun mo'ljallangan. Wget, aksincha, jarayonlar bir qator avtomatlashtirish imkonini beradi. Misol uchun, siz bir necha fayllarni va sahifalarni yuklashingiz mumkin yordamida veb-sahifalar ro'yxati bilan oldindan matn hujjatni tayyorlash mumkin.

Asosiy xususiyatlari

Biroq, birinchi navbatda, uning asosiy vazifasi dalil anglatadi yuklab fayllar uchun dastur hisoblanadi.

Wget, Internetdan har qanday materiallarni yuklab olishingiz mumkin u hujjatlar, olib boriladi, yoki HTML formatida butun veb-sahifalar (turli protokollar) bo'lishi. Fayllar ustida Direktoriyaning dan yuklab olishingiz mumkin FTP.

veb-sahifalar original tuzilishini tiklash esa mijoz, avtomatik ravishda ma'lum bir veb-sayti (yoki bir nechta veb-saytlar) doirasida quydagi, recursive yuklash mumkin. Siz tarmoqqa kirish holda yuklab veb-saytlari (default onlayn ko'rish uchun manzil qo'yiladi) ko'rishingiz mumkin.

Wget dastlab sekin yoki beqaror aloqa turlari uchun moslashtirilgan, shuning uchun muhim xususiyati (server KOffice sarlavhalar qo'llab-quvvatlasa, bu mumkin) xalaqit yuklash faylni saqlab qolish uchun qobiliyati hisoblanadi. Wget ham qayta yuklashga va yangilash uchun serverlar (mavjudlik) holatini kuzatib borish (Wget tekshirish fayl sarlavhalar va so'nggi versiyasini qo'llab-quvvatlaydi) fayllar va veb-sahifalar mumkin.

Dasturda, shuningdek, ular bo'yicha muayyan fayllar borligi uchun turli veb-saytlar va serverlar kashf deb atalmish kommunal o'rgimchaklar xos xususiyatlari bir qator ega.

Qo'llab-quvvatlanadigan platformalar

Wget Linux mahsulot uchun tayanch aylandi. Yuqorida aytib o'tilganidek, foyda dastlab Linux faqat ishlagan, lekin tez mashhurlik qozongan va boshqa tizimlar uchun odatiga qilingan. Misol uchun, siz Windows 7 va yangi operatsion tizimlari uchun Wget versiyasini topish va GUI qurish mumkin. Linux uchun, siz tez-tez tarqatish bor tikilgan dasturi. Ba'zi Linux yilda terminallari mahalliy quradi Wget-jamoasi qo'llab-quvvatlaydi. deganlari kabi Ubuntu, Fedora, openSUSE, va boshqa iste'mol distro'su qutidagi, dasturi bilan ishlash. Keyingi, batafsil dasturi qarash.

Wget-buyruqbozlik: asosiy parametrlari ro'yxati

buyruqlar asosiy ro'yxati o'z ichiga oladi:

  • -v - Agar joriy ishlatilayotgan dasturiy ta'minot versiyasini tekshirish uchun beradi;
  • -h - dastur bilan ishlash uchun buyruqlar eng keng qamrovli ro'yxatini ko'rsatadi;
  • -b - u fonda dastur tarjima qilish imkonini beradi;

Xabar imkoniyatlari ro'yxati

Wget-buyrug'i bilan ko'rsatiladi axborot ustidan to'liq nazorat qilish imkonini beradi. Bu yerda ro'yxati:

  • Optsiya -O logfile - qo'llash butun jarayonini yozib jurnal faylni yaratadi;
  • -a logfile - Agar o'rniga yangisini yaratish, amaldagi log fayl to'ldirish imkonini beradi;
  • -d - Ishlab chiquvchilar va tuzatuvchida (mijozning ish muammolarni va to'g'ri xatolar hal qilishga yordam beradi) uchun zarur ma'lumotlarni ko'rsatadi;
  • -q - xabarlarni ekran o'chiradi;
  • -v - bu variant, sukut faol (haqiqiy vaqtda) dastur ro'y berayotgan barcha jarayonlar haqida batafsil hisobot beradi;
  • -nv - sezilarli xabarlar foydalanuvchi tomonidan qabul ma'lumot kamaytiradi. Bu faqat eng tegishli ma'lumotlar va xato xabar beradi;
  • (Faylga yo'ldan bilan) dedim fayl - Buyruq va yuklash uchun link dan ajratmoq, faylni harakatlanish imkonini beradi; HTML, jumladan, turli formatlar, fayllarni foydalanishingiz mumkin, lekin siz bu buyruqni foydalanayotgan bo'lsangiz, u buyruq liniyada faylga yo'lini belgilash uchun zarur emas;
  • -f - HTML kabi bir faylni o'qish uchun dastur undaydigan; // sayt / Maqola / 279125 /% E2% 80% 9Durl% E2% 80% 9D%: Agar mahalliy HTML hujjat bilan ishlash uchun, bu buyruqni foydalanganda, xato uni oldini olish uchun, bo'lishi mumkin, = http hujjat

yuklash variantlari ro'yxati

Wget yordamida yuklab olish fayllar uchun asosiy buyruqlari. Bu erda asosiy to'siq:

  • --bind-manzil = MANZILI - Ushbu buyruq ma'lumotlar MANZILI mahalliy mashinasini bog'lab o'tkazish imkonini beradi. TCP foydalanganda / IP aloqa buyrug'i (bir necha bo'lsa) aniq IP-manzilini belgilash uchun talab qilinadi.
  • -t soni (sonini belgilash kerak) - yuk takrorlanish sonini tanlash uchun foydalanuvchi beradi. nol soni qiymatini belgilash kerak qaytarilmasligi uchun.
  • -nc - Bu buyruq tarmog'ida bir omadsiz bor edi, voqea Yuklanayotgan fayl avvalgi mavqeini qayta tiklash imkonini beradi, va yuklab olish so'zini oladi. Agar qayta uchun buyruqlar birini foydalanishingiz bo'lmasa (-N, -nc, -r), Wget bir nusxasini yaratish va qaytadan yuklab boshlaydi. -r parametr mavjud fayllar bilan almashtirish imkonini beradi.
  • c - shuningdek tarkibi (va qaerda Wget mustaqil urinishlar bağlanılır to'xtadi) yo'qolgan taqdirda ham faylni qayta osonlashtiradi. buyruq belgilash uchun faylga bog'langan uchun kifoya. Agar bir xil katalogini foydalanayotgan bo'lsangiz, uning qayta yuklash haqida qaror avtomatik ravishda Wget uning aniqlash o'tkazadi fayl va bor. Buyruq faqat qo'llab-quvvatlash Dekabr sarlavhasi bor serverlarda foydalanish mumkin.

  • --progress - Agar ekran yuklab taraqqiyot turini tanlash imkonini beradi. Siz -progress = satrini yoki taraqqiyot = nuqta ko'rsatish mumkin.
  • --spider - serverda, uning mavjudligini tekshirish uchun fayl yuklash buyrug'ini o'rnini;
  • (Sekundlarda) -w - yuklamalar o'rtasidagi vaqt oralig'i bildiradi.
  • -q (kilobayt yoki megabayt soni etilsin) - siz aniq ma'lumotlaringizni hajmini rostlash va ortiqcha hajmi cheklash imkonini beradi. Shunday bo'lsa-da, u bitta fayl qat'iy nazar fosh kutmoqda yuklab qilinadi joizki (bu bitta fayl bilan, bu variant, ba'zi ishlamaydi u og'ir emas edi).

HTTP parametrlari ro'yxati

  • ---http foydalanuvchi = va --http-passwd = - Agar fayllar tushirilishi kerak bo'lgan veb-serverida autentifikatsiya uchun login va parol belgilash imkonini beradi.
  • -C = / o'chirish - yoqish yoki server tomonida ma'lumotlar o'chiring keshlash uchun imkon beradi.
  • --cookies = ON / OFF - kesh, faqat cookie fayllari bilan bir xil. Bu siz to'xtatish yoki server statistika tashrif o'tkazish uchun zarur bo'lgan cookie ma'lumotlar almashishni davom ettirish uchun ham imkon beradi. Sukut bo'yicha bu parametr yoqilgan, lekin cookie-fayllar qattiq diskka saqlanadi emas.
  • --save-cookie - Agar cookie faylini (so'nggi ma'lumotlar) yaratish imkonini beradi.
  • --proxy-foydalanuvchi va -proxy-passwd - (agar mavjud bo'lsa) Agar proksi server autentifikatsiya uchun foydalanuvchi nomi va parol belgilash imkonini beradi.

FTP sozlash ro'yxati

Wget bilan ishlash uchun kengaytirilgan imkoniyatlari. FTP buyruqlari:

  • -nr - FTP bilan ishlashda o'z-o'zidan hosil katalog .listing dan vaqtinchalik fayllarni chiqarib olmang;
  • / O'chirish -g - Agar foyda katalog, FTP maxsus belgilar foydalanish imkonini beradi;
  • --passive-FTP - bu buyruq (foydalanuvchi o'zi serverga ulanish uchun mas'ul bo'lgan) passiv FTP rejimini faollashtirish uchun mavjudligi Firewall'a foydalanish mumkin.

Wget-Team: Eng yaxshi dasturlar

dasturi bilan ishlash uchun oddiy va eng oddiy misol fayllarni yuklab olish, albatta, bo'ladi. Wget-buyruq sinov uchun, tarmoq bo'yicha faylga oddiy aloqa bilan boshlanadi va konsol / terminali kiritishingiz mumkin: faylga aniq va to'liq yo'lini * ko'rsatib Wget * bog'laning.

Fayl, foydalanish yuklab davom ettirish uchun: Wget faylga * aniq va to'liq yo'lini ko'rsatib link -c *.

fayllar va hujjatlarga ishoratlar rejalashtirilgan ro'yxati mavjud bo'lsa, siz buyruq Wget dedim filelist.txt foydalanishingiz mumkin.

Veb-sahifalarni yuklab olish uchun, har bir narsa bir oz ko'proq murakkab, lekin shu bilan birga va imkoniyatlar soni sezilarli darajada oshiradi. Emas, balki har bir vaqt yangi parametrlarini joriy sayt yuklab olish uchun bir ehtiyoj, Agar skriptlar yaratish mumkin, yoki .wgetrc Fayl barcha sozlamalarni uchun, ro'yxatdan o'tishingiz bor edi.

Malumot sifatida veb-sahifani saqlash (mahalliy mashina ustida ularni ochish uchun qiyin bo'ladi), siz * faylga aniq va to'liq yo'lini * ko'rsatib link amr -m Wget foydalanishingiz mumkin.

Bu ayni sahifa Internetga ulanmasdan tomosha qilish uchun foydalanish mumkin edi, siz * faylga aniq va to'liq yo'lini ko'rsatib Wget -r -10 -k * link foydalanishingiz mumkin.

Format xato Wget buyruq har qanday matn terish va noto'g'ri sozlamani degani uchun topilmadi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 uz.birmiss.com. Theme powered by WordPress.