ฉันจะตั้งค่าให้ดาวน์โหลดไฟล์ใหม่ได้อย่างไร


39

สมมติว่ามี URL เรียกมันว่า http://www.some-url.com/folder/

ตำแหน่งที่ตั้งนี้เปิดใช้งานรายการไดเรกทอรีดังนั้นฉันสามารถทำได้:

wget -r -np http://www.some-url.com/folder/

เพื่อดาวน์โหลดเนื้อหาทั้งหมดพร้อมไฟล์และโฟลเดอร์ย่อยและไฟล์ทั้งหมด

ทีนี้ฉันควรทำอย่างไรถ้าฉันต้องการทำขั้นตอนนี้ซ้ำอีกครั้งหนึ่งเดือนต่อมาและฉันไม่ต้องการที่จะดาวน์โหลดทุกอย่างอีกแล้วเพียงเพิ่มไฟล์ใหม่ / ที่มีการเปลี่ยนแปลงเท่านั้น

คำตอบ:


53

คุณอ่านสิ่งนี้หรือไม่? http://www.editcorp.com/Personal/Lars_Appel/wget/wget_5.html

"หลายวันต่อมาคุณต้องการลองตรวจสอบว่าไฟล์ระยะไกลเปลี่ยนไปหรือไม่และดาวน์โหลดถ้ามี"

wget -N http://www.some-url.com/folder/

ลองสิ่งนี้


5
แต่ -N ไม่มีประโยชน์หากไฟล์ที่ดึงมาไม่มีส่วนหัวที่แก้ไขล่าสุด
unibasil

17
wget -c 

ยังมีไฟล์บางส่วนที่เกิดขึ้นเมื่อการดาวน์โหลดมีปัญหา .....
ดีกว่ายัง

 wget -c -N 

ดูเหมือนว่าจะทำทั้งสองอย่างในเวลาเดียวกัน


ฉันพบกับเวอร์ชันของฉัน1.11.4 Red Hat modifiedแฟล็กเหล่านี้ไม่สามารถใช้งานได้และ -c การแทนที่ -N
Matt Williamson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.