GNU Wget เป็นซอฟต์แวร์บรรทัดคำสั่งโอเพนซอร์สที่ใช้ในระบบปฏิบัติการที่ใช้ระบบปฏิบัติการ Linux เป็นโปรแกรมอรรถประโยชน์การดาวน์โหลดโหมดข้อความหลักสำหรับเรียกค้นไฟล์โดยใช้โปรโตคอลอินเทอร์เน็ตที่ใช้กันแพร่หลายเช่น HTTP, HTTPS และ FTP
คุณสมบัติได้อย่างรวดเร็ว
เป็นเครื่องมือที่ไม่โต้ตอบซึ่งสามารถเรียกได้จากลินุกซ์เทอร์มินัลโดยไม่จำเป็นต้องใช้ระบบหน้าต่าง X11 สนับสนุนงาน cron หรือสคริปต์อื่น ๆ ช่วยให้ผู้ใช้สามารถเรียกค้นข้อมูลที่ยกเลิกการใช้งานการ์ด wildcard รวมทั้งทำซ้ำได้ ไดเรกทอรีไดเร็กทอรี
นอกจากนี้แอ็พพลิเคชันยังสนับสนุนพร็อกซี HTTP (Hypertext Transfer Protocol) สนับสนุนการเชื่อมต่อ HTTP แบบถาวรสนับสนุนคุกกี้ HTTP สนับสนุนไฟล์ข้อความที่ใช้ NLS และสามารถใช้งานร่วมกับระบบปฏิบัติการหลัก ๆ ได้อย่างสมบูรณ์
ตัวเลือกบรรทัดคำสั่ง
การเรียกใช้ & lsquo; wget --help & rsquo; คำสั่งในโปรแกรมจำลอง terminal จะแสดงตัวเลือกบรรทัดคำสั่งของโปรแกรม ซึ่งรวมถึงการบันทึกและตัวเลือกไฟล์การป้อนข้อมูลตัวเลือกการดาวน์โหลดตัวเลือกไดเรกทอรีตัวเลือก HTTP ตัวเลือก HTTPS (SSL / TLS) ตัวเลือก FTP ตัวเลือก WARC ตัวเลือกการดาวน์โหลดซ้ำและตัวเลือกยอมรับและปฏิเสธแบบทวนซ้ำ
เริ่มต้นใช้งาน GNU Wget
วิธีที่ง่ายที่สุดในการติดตั้ง GNU Wget คือการค้นหาแพคเกจ wget ในที่เก็บซอฟต์แวร์หลักของระบบปฏิบัติการ GNU / Linux ของคุณและติดตั้งจากที่นั่น นี่เป็นวิธีที่เร็วที่สุดในการรับ GNU Wget บนเครื่องลินุกซ์ของคุณ แต่ถ้าคุณต้องการเพิ่มประสิทธิภาพสำหรับสถาปัตยกรรมฮาร์ดแวร์ของคุณให้ใช้ tarball ต้นทางที่มีให้ใน Softoware
ในการติดตั้ง GNU Wget จาก archive tar.gz ก่อนอื่นให้ดาวน์โหลดด้วยการคลิกที่ปุ่ม Download ด้านบนให้บันทึกไฟล์ไว้ในตำแหน่งที่คุณเลือกดึงข้อมูลและเปิดโปรแกรมจำลอง terminal ในหน้าต่างเทอร์มินัลให้ใช้แท็ก & lsquo; cd & rsquo; เพื่อนำทางไปยังตำแหน่งของไฟล์ที่เก็บถาวรและเรียกใช้ & lsquo; ./ configure && make & rsquo; คำสั่งเพื่อกำหนดค่าและคอมไพล์โปรแกรม ติดตั้งด้วย & lsquo; make install & rsquo;
มีอะไรใหม่ ในรุ่นนี้:
- การสร้าง Uuid พื้นเมืองบน Windows li>
- แก้ไขสิ่งปลูกสร้างบน Solaris
- อนุญาตแถบความคืบหน้าใน stderr เมื่อใช้ -o
- ยอมรับหมายเลขพอร์ต 5 หลักในการตอบสนอง EPSV ของ FTP
- สนับสนุน flex รุ่นเก่า ๆ
- อัปเดตการแปล
มีอะไรใหม่ ในเวอร์ชัน:
- การสร้าง Uuid พื้นเมืองบน Windows
- แก้ไขสิ่งปลูกสร้างบน Solaris
- อนุญาตแถบความคืบหน้าใน stderr เมื่อใช้ -o
- ยอมรับหมายเลขพอร์ต 5 หลักในการตอบสนอง EPSV ของ FTP
- สนับสนุน flex รุ่นเก่า ๆ
- อัปเดตการแปล
- การสร้าง Uuid พื้นเมืองบน Windows
- แก้ไขสิ่งปลูกสร้างบน Solaris
- อนุญาตแถบความคืบหน้าใน stderr เมื่อใช้ -o
- ยอมรับหมายเลขพอร์ต 5 หลักในการตอบสนอง EPSV ของ FTP
- สนับสนุน flex รุ่นเก่า ๆ
- อัปเดตการแปล
- การสร้าง Uuid พื้นเมืองบน Windows
- แก้ไขสิ่งปลูกสร้างบน Solaris
- อนุญาตแถบความคืบหน้าใน stderr เมื่อใช้ -o
- ยอมรับหมายเลขพอร์ต 5 หลักในการตอบสนอง EPSV ของ FTP
- สนับสนุน flex รุ่นเก่า ๆ
- อัปเดตการแปล
- การสร้าง Uuid พื้นเมืองบน Windows
- แก้ไขสิ่งปลูกสร้างบน Solaris
- อนุญาตแถบความคืบหน้าใน stderr เมื่อใช้ -o
- ยอมรับหมายเลขพอร์ต 5 หลักในการตอบสนอง EPSV ของ FTP
- สนับสนุน flex รุ่นเก่า ๆ
- อัปเดตการแปล
- การสร้าง uuid แบบเนทีฟใน Windows
- แก้ไขสิ่งปลูกสร้างบน Solaris
- อนุญาตแถบความคืบหน้าใน stderr เมื่อใช้ -o
- ยอมรับหมายเลขพอร์ต 5 หลักในการตอบสนอง EPSV ของ FTP
- สนับสนุน flex รุ่นเก่า ๆ
- อัปเดตการแปล
- การสร้าง Uuid พื้นเมืองใน Windows
- แก้ไขสิ่งปลูกสร้างบน Solaris
- อนุญาตแถบความคืบหน้าใน stderr เมื่อใช้ -o
- ยอมรับหมายเลขพอร์ต 5 หลักในการตอบสนอง EPSV ของ FTP
- สนับสนุน flex รุ่นเก่า ๆ
- อัปเดตการแปล
- เพิ่ม - เปิดใช้งานยืนยันกำหนดค่าตัวเลือก
- ใช้ pkg-config เพื่อตรวจสอบการปรากฏตัวของห้องสมุด
- อย่า จำกัด - ป้องกันโปรโตคอล = อัตโนมัติ | pfs ไปยัง TLSv1.0
- เพิ่ม --secure-protocol = TLSv1_1 | TLSv1_2.
- การปฏิบัติตามซอร์สโค้ด C89 เต็มรูปแบบ
- เลือกและใช้รูปแบบการตรวจสอบความปลอดภัยที่ปลอดภัยที่สุดโดยใช้การเชื่อมต่อ HTTP
- แก้ไขปัญหาเกี่ยวกับภาษาตุรกี "
- จัดการการหมดเวลาของเกตเวย์ 504
- ตัวเลือกใหม่ --crl-file เพื่อโหลดรายการการเพิกถอนใบรับรอง
- เพิ่มการสนับสนุน valgrind ในชุดทดสอบ
- แก้ไขปัญหาที่เกิดขึ้นทีละขั้นตอนในแถบความคืบหน้า (นำมาใช้ใน 1.16)
- เพิ่มการสนับสนุนสำหรับ - เมธอด
- เพิ่มการสนับสนุนชื่อไฟล์ที่ยาวเกิน MAX_FILE
- สนับสนุนรายการ FTP สำหรับ FTP Server บน Windows Server 2008 R2
- แก้ไขการถดถอยเมื่อใช้ -c และ --content-disposition ร่วมกัน
- สนับสนุน URL ชวเลขในไฟล์ป้อนข้อมูล
- Fix -c กับเซิร์ฟเวอร์ที่ไม่ได้ระบุความยาวเนื้อหา
- เพิ่มการสนับสนุน MD5-SESS
- อย่าล้มเหลวในการแจ้งเตือน GNU TLS ที่ไม่ร้ายแรงในระหว่างการจับมือกัน
- เพิ่มการสนับสนุนสำหรับ --https-only เมื่อใช้ wget จะทำตามลิงก์ HTTPS เท่านั้นในโหมดเรียกซ้ำ
- สนับสนุนความลับของ Perfect-Forward Secrets ใน - โปรโตคอลที่ปลอดภัย
- แก้ไขปัญหาเกี่ยวกับลิงก์ IRI บางอย่างที่ไม่ได้ทำตามเมื่ออยู่ในเอกสาร HTML
- สนับสนุนเซิร์ฟเวอร์ FTP บางแห่งที่ส่งคืนรายการที่ว่างด้วย & quot; LIST -a & quot;.
- ระบุโฮสต์ด้วยวิธีการเชื่อมต่อ HTTP
- ใช้วิธี HTTP ที่ถูกต้องในการเปลี่ยนเส้นทาง
- การรักษาความปลอดภัย: คุณสามารถหลอกลวง Wget ให้ยอมรับใบรับรอง SSL ที่ไม่ตรงกับชื่อโฮสต์โดยการหลอกล่ออักขระ NUL ให้เป็นชื่อทั่วไปของ certs แก้ไขโดย Joao Ferreira
- เพิ่มการสนับสนุน CSS ซึ่งรวมถึง:
- การแยกวิเคราะห์ลิงก์จากไฟล์ CSS และจากเนื้อหา CSS ที่พบในแท็กสไตล์ HTML และแอตทริบิวต์
- สนับสนุนการแปลงลิงก์ที่พบในเนื้อหา CSS เมื่อระบุ --convert-links
- ตรวจสอบว่าไฟล์ CSS สิ้นสุดลงใน & quot; .css & quot; นามสกุลของไฟล์เมื่อระบุ --convert-links
- การสนับสนุน CSS ใน Wget คือขอบคุณ Ted Mielczarek
- เพิ่มการสนับสนุนตัวระบุทรัพยากรระหว่างประเทศ (IRI, RFC 3987) เมื่อเปิดใช้งานการสนับสนุน (ต้องใช้ libidn และ libiconv) การเชื่อมโยงกับไบต์ที่ไม่ใช่ ASCII จะถูกแปลจากการเข้ารหัสต้นฉบับเป็น UTF-8 ก่อนการเข้ารหัสเปอร์เซ็นต์ การสนับสนุน IRI ถูกเพิ่มโดย Saint Xavier เป็นโครงการของ Google Summer of Code
- Wget มีรหัสสถานะทางออกที่สมเหตุสมผลมากขึ้นเมื่อการดาวน์โหลดไม่ดำเนินการตามที่คาดไว้ (ดูคู่มือ)
- - ตัวเลือก default-page (และคำสั่ง wgetrc ที่เกี่ยวข้อง) เพิ่มเพื่อสนับสนุนชื่อดีฟอลต์ของ index.html
- - ถามตัวเลือกรหัสผ่าน (และคำสั่ง wgetrc ที่เกี่ยวข้อง) เพิ่มเพื่อสนับสนุนคำแนะนำเกี่ยวกับรหัสผ่านที่คอนโซล
- ตัวเลือก - อินพุท - ไฟล์ยังจัดการการดึงลิงก์จากไฟล์ภายนอก
- ผลลัพธ์ที่สร้างโดยตัวเลือกเวอร์ชันจะรวมข้อมูลเกี่ยวกับวิธีการสร้างและชุดตัวเลือกกำหนดค่าที่เลือกไว้
- - html-extension ได้รับการเปลี่ยนชื่อเป็น --adjust-extension เพื่อสะท้อนถึงข้อเท็จจริงที่ว่าตอนนี้ยังใช้กับเนื้อหา CSS --html-extension ยังยอมรับได้ แต่ตอนนี้เลิกใช้แล้ว
- An & quot; ascii & quot; specifier ได้รับการยอมรับโดย --restrict-file-names ซึ่งบังคับให้มีการเข้ารหัสเปอร์เซ็นต์ของไบต์ที่ไม่ใช่ ASCII ทั้งหมด
- ตัวเลือก wgetrc ที่มีอยู่ก่อนหน้านี้ แต่เดิมไม่มีอยู่จริงได้รับการบันทึกไว้แล้ว: save_headers, spider และ user_agent, auth_no_challenge และ keep_session_cookies เพิ่มเอกสารสำหรับ & quot; ตัวพิมพ์เล็ก & quot; และ & quot; ตัวพิมพ์ใหญ่ & quot; ค่าสำหรับ --restrict-file-names ซึ่งมีอยู่ตั้งแต่ Wget 1.11
มีอะไรใหม่ ในเวอร์ชัน 1.19.1:
มีอะไรใหม่ ในเวอร์ชัน 1.19:
มีอะไรใหม่ ในเวอร์ชัน 1.18:
มีอะไรใหม่ ในเวอร์ชัน 1.17:
มีอะไรใหม่ ในเวอร์ชัน 1.16.3:
มีอะไรใหม่ ในเวอร์ชัน 1.16.1:
มีอะไรใหม่ ในเวอร์ชัน 1.15:
มีอะไรใหม่ ในเวอร์ชัน 1.12:
ความคิดเห็นที่ไม่พบ