ᲙომპიუტერებიᲞროგრამული უზრუნველყოფა

Wget ბრძანება: მაგალითები. Console პროგრამა ფაილების ჩამოტვირთვის ქსელში wget

როგორც ჩანს, რომ მსოფლიოში, სადაც ნახევარი მსოფლიოს მოსახლეობა აქტიურად იყენებს კომპიუტერები და მიჩვეული თანამედროვე გრაფიკული ინტერფეისი და მდიდარი შესაძლებლობები, როგორიცაა, ადგილი არ არის ტექსტი პროგრამები. დაახლოებით 20 წლის წინ, კომპიუტერის ინტერფეისი იყო საშინელი შავი პანელი, რომელიც აჩვენებს არაფერია, მაგრამ კომპლექტი თეთრი გმირები, და ყველა კონტროლის ხორციელდება ხარჯზე ტექსტი ბრძანებები. გასაკვირი არ არის, იმდენად, რამდენადაც ამ პროგრამების მახინჯი, ამიტომ ისინი ფუნქციონალური და საიმედო.

რა არის wget?

Wget (რომელიც ასევე შეეხო როგორც GNU wget Linux) არის console, არ ინტერაქტიული პროგრამა მუშაობის ფაილი და ვებ გვერდებზე. ფაქტობრივად, ეს არის ინსტრუმენტი ჩამოტვირთვის ფაილები ინტერნეტში, სადაც ნაკლებობა გრაფიკული ინტერფეისი და მთელი რიგი თვისებები, მართვა, ატიპიური მოწინავე გადაწყვეტილებები.

პროგრამა შემუშავებულია გუნდის მიერ ხორვატია Hrvozhi Niksic და ახლა მხარს უჭერს განვითარების Giuseppe Skrivano და Linux თანამეგობრობას. პირველი ასამბლეის კომუნალური (მაშინ მოუწოდა GetURL) შემოღებულ იქნა 1996 წლის იანვარში. პროგრამა დაწერილი C და გამოქვეყნებულია GNU ლიცენზირებული პროგრამული უზრუნველყოფა. თავდაპირველად ინსტრუმენტი გამოვიდა Linux პლატფორმა. დროთა განმავლობაში, ინსტრუმენტი უკვე თარგმნილია მრავალ ენაზე და პორტირებული ყველა პოპულარული პლატფორმების, მათ შორის, wget for Windows 7 (ან უფრო ახალი), wget for MacOS, და ასე შემდეგ.

ეს პროგრამა - არ არის ინტერაქტიული, რაც იმას ნიშნავს, რომ ნებისმიერი პროცესი გაშვებული თავისი შესაძლებლობის ფარგლებში, ვერ აკონტროლებს, ეს შეიძლება მიერ კონტროლირებად გარდამტეხი კონტროლის ოპერაციული სისტემა.

მიუხედავად იმისა, რომ თანამედროვე ბრაუზერებში, როგორც წესი, აქვს ჩაშენებული ჩამოტვირთვა მენეჯერი, ისინი მაინც განკუთვნილია ინტერაქტიული ურთიერთობა, ამიტომ მუშაობა სახელმძღვანელო რეჟიმში ხდება რთული. Wget, პირიქით, საშუალებას იძლევა ავტომატიზაცია რიგი პროცესები. მაგალითად, შესაძლებელია, რათა მომზადდეს წინასწარ ტექსტური დოკუმენტი სიაში ვებ გვერდები, გამოყენებით, რომელიც შეგიძლიათ ატვირთოთ რამოდენიმე ფაილი და გვერდებზე.

ძირითადი მახასიათებლები

მიუხედავად ამისა, პირველ რიგში, არის პროგრამა ფაილების ჩამოტვირთვის, რაც იმას ნიშნავს, მტკიცებულება მისი ძირითადი ფუნქცია.

Wget შეგიძლიათ ჩამოტვირთოთ მასალა ინტერნეტში, იქნება ეს დოკუმენტები, executables, ან მთელი ვებ გვერდების HTML ფორმატში (სხვადასხვა ოქმები). ფაილი შეიძლება გადმოწერილი დირექტორიაში FTP.

კლიენტს შეუძლია შეასრულოს რეკურსიული ჩამოტვირთვების, ავტომატურად შემდეგ კავშირების ფარგლებში კონკრეტული ნახვა (ან მრავალჯერადი საიტებზე), ხოლო აღდგენის ორიგინალური სტრუქტურა ვებ გვერდები. თქვენ შეგიძლიათ ნახოთ გადმოწერილი საიტებზე გარეშე ხელმისაწვდომობის ქსელის (default ჩაიტვირთება მისამართი ონლაინ მაყურებელი).

Wget თავდაპირველად ადაპტირებული ნელი ან არასტაბილური სახის, ასე რომ, ეს არის მნიშვნელოვანი თვისება არის უნარი ფეხზე შეწყვეტილი ჩამოტვირთვების ფაილი (ეს შესაძლებელია, თუ სერვერზე მხარს უჭერს RANGE headers). Wget ასევე შეგიძლიათ მონიტორინგი სტატუსი სერვერები (ხელმისაწვდომობას) გადატვირთვა და განახლება (wget გამშვები ფაილის ზედა და მხარს უჭერს უახლესი ვერსია) ფაილი და ვებ გვერდებზე.

პროგრამა ასევე აქვს მთელი რიგი თვისებები, რომლებიც დამახასიათებელი ე.წ. კომუნალური ობობები, რომ შეისწავლონ სხვადასხვა საიტებზე და სერვერები ყოფნა გარკვეული ფაილი მათ.

მხარდაჭერილი პლატფორმები

Wget Linux გახდა ბაზის პროდუქტი. როგორც ზემოთ აღინიშნა, კომუნალური თავდაპირველად მუშაობდა მხოლოდ Linux, მაგრამ სწრაფად მოიპოვა პოპულარობა და უკვე ადაპტირებული სხვა სისტემები. მაგალითად, თქვენ შეგიძლიათ იპოვოთ მობილური wget Windows 7 და ახალი ოპერაციული სისტემები, და ავაშენოთ GUI. რაც შეეხება Linux, თქვენ პროგრამა იქ ხშირად შეკერილი შევიდა განაწილება. Terminals ზოგიერთ Linux აშენებს natively მხარს უჭერს wget გუნდი. Ubuntu, Fedora, Opensuse და სხვა სამომხმარებლო distros მუშაობა პროგრამა, როგორც ამბობენ, იმ ყუთში. შემდეგი, შევხედოთ პროგრამა უფრო დეტალურად.

Wget ბრძანება: სია ძირითადი პარამეტრები

ძირითადი სია ბრძანებები მოიცავს:

  • -V - გაძლევთ საშუალებას შეამოწმოთ პროგრამული ვერსია გაკეთებული გამოყენება;
  • თ - აჩვენებს ყველაზე სრულყოფილი სია ბრძანებები მუშაობის პროგრამა;
  • ბ - ის საშუალებას გაძლევთ თარგმნის პროგრამის ფონზე;

სია შეტყობინების პარამეტრები

Wget ბრძანება საშუალებას სრული კონტროლი ნაჩვენები ინფორმაცია. აი ჩამონათვალი:

  • -o logfile - ქმნის ჟურნალის ფაილი, რომელიც ჩანაწერს მთელი პროცესი განცხადება;
  • ა logfile - გაძლევთ საშუალებას შეავსოს არსებული log ფაილი ნაცვლად ახალს;
  • დ - მონიტორები საჭირო ინფორმაცია დეველოპერები და debugger (ეხმარება პრობლემების და სწორი შეცდომების კლიენტის მუშაობა);
  • -q - გამორთავს ჩვენება შეტყობინებები;
  • -v - ეს პარამეტრი ჩართულია იყოს, დეტალური ანგარიში ყველა მიმდინარე პროცესების პროგრამის (რეალურ დროში);
  • -nv - მნიშვნელოვნად ამცირებს მიერ მიღებული ინფორმაციის შესახებ შეტყობინებები. ეს არის მხოლოდ ყველაზე მნიშვნელოვანი მონაცემები და შეცდომა შეტყობინება;
  • -i ფაილი (გეზი ფაილი) - ბრძანება საშუალებას გაძლევთ სკანირების ფაილი, გაემიჯნება ბმულს და boot; თქვენ შეგიძლიათ გამოიყენოთ ფაილი სხვადასხვა ფორმატებში, მათ შორის, HTML, მაგრამ თუ თქვენ იყენებთ ამ ბრძანების, ეს არ არის აუცილებელია მიუთითოთ გეზი ფაილი ბრძანების;
  • ვ - პროვოცირება პროგრამა კითხულობს ფაილი, როგორც HTML; როდესაც თქვენ გამოიყენოს ეს ბრძანება მუშაობა ადგილობრივი HTML დოკუმენტი, შეცდომა შეიძლება მოხდეს, რათა თავიდან ავიცილოთ, საკმარისია მიუთითოს დოკუმენტის <ბაზა href = http: // საიტი / სტატია / 279125 /% E2% 80% 9Durl% E2% 80% 9D% 3E.% 3C / li>

სია boot პარამეტრები

ძირითადი ბრძანებები ფაილების wget. აქ არის მათი ძირითადი კომპლექტი:

  • --bind-მისამართზე = ADDRESS - ეს ბრძანება გაძლევთ გადასცეს მონაცემები ADDRESS სავალდებულოა ადგილობრივ მანქანა. როდესაც გამოყენებით TCP / IP კავშირი ბრძანება არ არის საჭირო იმისათვის, რომ ზუსტად განსაზღვროს IP მისამართი (თუ რამდენიმე).
  • -t ნომერი (უნდა მიუთითოთ ნომერი) - საშუალებას აძლევს მომხმარებელს შეარჩიოს ნომერი დატვირთვის გამეორებას. გამეორების თავიდან აცილების მიზნით უნდა მიუთითოთ ღირებულება ნომერი ნულოვანი.
  • -nc - ეს ბრძანება გაძლევთ აღდგენას წინა სტატუსის ატვირთული ფაილი, იმ შემთხვევაში, იქ იყო მარცხი ქსელში და ჩამოტვირთვა იღებს გაწყდება. თუ თქვენ არ იყენებთ ერთი ბრძანებები გადატვირთვა (-N, -nc, -R), wget შექმნის ასლი და დაიწყოს download ერთხელ. -r ვარიანტი საშუალებას გაძლევთ შეცვალოს არსებული ფაილი.
  • c - ასევე ხელს უწყობს გადატვირთვა ფაილი დაკარგვის შემთხვევაში რთული (და wget შეწყვიტა დამოუკიდებელი მცდელობა reconnection). საკმარისია ლინკი ფაილი დაზუსტება ბრძანება. თუ თქვენ იყენებთ იგივე დირექტორიაში არ შეიტანოს wget გამართავს თავის იდენტიფიკაცია და ავტომატურად გადაწყვიტოს მისი გადატვირთვა. ბრძანება შეიძლება გამოყენებულ იქნას მხოლოდ სერვერებზე სადაც არსებობს მხარდაჭერა RANGE header.

  • --progress - გაძლევთ საშუალებას აირჩიოთ ტიპის ჩვენება ჩამოტვირთვის პროგრესი. თქვენ შეგიძლიათ მიუთითოთ -progress = ბარი ან პროგრესი = dot.
  • --spider - ცვლის ფაილის ჩამოტვირთვა ბრძანება, გადაამოწმონ მისი ყოფნა სერვერზე;
  • -w (წამებში) - განსაზღვრავს დროის ინტერვალის შორის ჩამოტვირთვების.
  • -q (განაცხადა ნომერი kilobytes ან მეგაბაიტები) - საშუალებას გაძლევთ ზუსტად შეცვალოს ზომა თქვენი მონაცემები და შეზღუდოს გადაჭარბებული ტომი. მიუხედავად ამისა, აღსანიშნავია, რომ ერთი ფალი მიუხედავად დაუცველი კვოტა (რომელიც ერთი ფაილი, ეს ოფცია არ იმუშავებს, ზოგიერთი ის არ იყო მძიმე).

სია HTTP პარამეტრების

  • --http მომხმარებლის = და --http-passwd = - საშუალებას გაძლევთ მიუთითოთ ლოგინი და პაროლი ავტორიზაციის თქვენს ვებ სერვერზე რომლიდანაც ფაილი განიტვირთება.
  • -C = on / off - გაძლევთ საშუალებას ჩართოთ ან გამორთოთ ქეშირების მონაცემები სერვერის მხარეს.
  • --cookies = on / off - იგივე, რაც ქეში, მხოლოდ cookies. ეს საშუალებას გაძლევთ ან შეაჩეროს ან განაახლონ გაცვლა ბმულების მონაცემების საჭიროა ჩატარება ვიზიტების სერვერზე სტატისტიკა. სტანდარტულად, ეს პარამეტრი გააქტიურებულია, მაგრამ ფუნთუშა ფაილი არ ინახება ხისტი.
  • --save-cookies - გაძლევთ საშუალებას შექმნათ ფუნთუშა ფაილი (ბოლო მონაცემებით).
  • --proxy მომხმარებელი და -proxy-passwd - გაძლევთ მიუთითოთ სახელი და პაროლი ავტორიზაციის პროქსი სერვერი (თუ გამოიყენება).

სია FTP პარამეტრები

დამატებითი პარამეტრები მუშაობის wget. FTP ბრძანებები:

  • -nr - არ ამოიღონ დროებითი ფაილების დირექტორია .ჩამონათვალი რომ სპონტანურად წარმოქმნილი როდესაც მუშაობის FTP;
  • -G on / off - საშუალებას გაძლევთ გამოიყენოთ სპეციალური სიმბოლოების სასარგებლო საიტები FTP;
  • --passive-ftp - ეს ბრძანება შეიძლება გამოყენებულ იქნას თანდასწრებით Firewall'a გააქტიურება პასიური FTP რეჟიმი (სადაც მომხმარებელს თავად არის პასუხისმგებელი კავშირი სერვერზე).

Wget-Team: საუკეთესო პრაქტიკის

ყველაზე მარტივი და ბანალური მაგალითად მუშაობა პროგრამა, რა თქმა უნდა, ფაილების ჩამოტვირთვის. იმისათვის, რომ გამოცდა wget ბრძანება, შეგიძლიათ იწყება მარტივი ბმული ფაილი ქსელის და შესვლის console / ტერმინალში: wget * ლინკი აჩვენებს ზუსტ და სრული ფაილის გეზი *.

გააგრძელოს გადმოწერის ფაილი, გამოყენება: wget -c * ლინკი აჩვენებს ზუსტ და სრული ფაილის გეზი *.

თუ არ არის დაგეგმილი სია ბმულები ფაილი და დოკუმენტები, შეგიძლიათ გამოიყენოთ ბრძანება wget -i filelist.txt.

როგორც ჩამოტვირთვის ვებ გვერდებზე, ყველაფერი ცოტა უფრო რთული, მაგრამ ამავე დროს, და რიგი შესაძლებლობები მნიშვნელოვნად ზრდის. არ გააცნოს ახალი პარამეტრების ყოველ დროს იყო უნდა ჩამოტვირთოთ ნახვა, თქვენ შეგიძლიათ შექმნათ სკრიპტები ან დარეგისტრირდეთ ყველა პარამეტრების .wgetrc ფაილი.

გადავარჩინოთ ვებ გვერდზე, როგორც მინიშნება (ეს იქნება რთული გახსნა მათ ადგილობრივი მანქანა), შეგიძლიათ გამოიყენოთ wget მ ბრძანებები * ლინკი აჩვენებს ზუსტ და სრული ფაილის გეზი *.

ამ იმავე გვერდზე იყო ხელმისაწვდომი ათვალიერებენ გარეშე ინტერნეტი, შეგიძლიათ გამოიყენოთ wget -r -10 -k * ლინკი აჩვენებს ზუსტ და სრული ფაილის გეზი *.

ფორმატი შეცდომა wget ბრძანება არ უნდა მოიძებნოს ნიშნავს ნებისმიერ შეცდომას და არასწორი გარემოში.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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