ฉันใช้ wget เพื่อทำมิรเรอร์ไฟล์บางไฟล์จากเซิร์ฟเวอร์หนึ่งไปยังอีก ฉันใช้คำสั่งต่อไปนี้:
wget -x -N -i http://domain.com/filelist.txt
-x = เพราะฉันต้องการเก็บโครงสร้างไดเรกทอรี
-N = การประทับเวลาเพื่อรับไฟล์ใหม่เท่านั้น
-i = หากต้องการดาวน์โหลดรายการไฟล์จากไฟล์ภายนอกหนึ่งรายการในแต่ละบรรทัด
ไฟล์ขนาดเล็กเช่นหนึ่งฉันกำลังทดสอบว่าดาวน์โหลด 326kb ใหญ่ใช้ได้ดี
แต่อันอื่นที่ดาวน์โหลดได้ 5gb เพียง 203mb แล้วหยุด (มันจะให้ 203mb หรือใช้เวลาเพียงไม่กี่กิโลไบต์)
ข้อความแสดงข้อผิดพลาดที่แสดงคือ:
ไม่สามารถเขียนไปยัง 'path / to / file.zipâ
(ฉันไม่แน่ใจว่าทำไมมีตัวละครแปลก ๆ ทั้งก่อนและหลังฉันใช้ Putty ใน Windows และนี่อาจจะใช่หรือไม่มีอะไรเกี่ยวข้องกับเรื่องนี้ดังนั้นฉันจึงทิ้งพวกมันไว้ฉันไม่เข้าใจเลย)
การตอบสนองแบบเต็มมีดังนี้: (ฉันได้เปลี่ยนเส้นทาง, ip และชื่อโดเมน)
--2012-08-31 12: 41: 19-- http://domain.com/filelist.txt กำลังแก้ไข domain.com ... MY_IP กำลังเชื่อมต่อกับ domain.com | MY_IP |: 80 ... เชื่อมต่อ ส่งคำขอ HTTP แล้วกำลังรอการตอบกลับ ... 200 ตกลงความยาว: 161 [ข้อความ / ข้อความธรรมดา] ไฟล์เซิร์ฟเวอร์ไม่มีอะไรใหม่กว่าไฟล์ในท้องถิ่นâชื่อโดเมน / filelist.txtâ
--2012-08-31 12: 41: 19-- http://domain.com/path/to/file.zip กำลังเชื่อมต่อกับ domain.com | MY_IP |: 80 ... เชื่อมต่อ ส่งคำขอ HTTP แล้วกำลังรอการตอบกลับ ... 200 ตกลงความยาว: 5502192869 (5.1G) [ใบสมัคร / zip] ขนาดไม่ตรงกัน (ในท้องถิ่น 213004288) - การดึงข้อมูล
--2012-08-31 12: 41: 19-- http://domain.com/path/to/file.zip กำลังเชื่อมต่อกับ domain.com | MY_IP |: 80 ... เชื่อมต่อ ส่งคำขอ HTTP แล้วกำลังรอการตอบกลับ ... 200 ตกลงความยาว: 5502192869 (5.1G) [ใบสมัคร / zip] กำลังบันทึกไปที่: โดเมน / พา ธ / ไปยัง / file.zipâ
3% [====>
] 213,003,412 8.74M / s ใน 24 วินาทีไม่สามารถเขียนถึง "โดเมน" / path / to / file.zipâ
ดูเหมือนว่าจะไม่สร้างความแตกต่างใด ๆ หากไดเรกทอรีเส้นทางนั้นมีอยู่แล้วหรือถูกสร้างขึ้นในทันที
ใครบ้างมีความคิดว่าทำไมมันหยุดและฉันจะแก้ไขได้อย่างไร
ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมมากที่สุด
แก้ไข: ฉันได้ลองเพียงแค่ wget ไม่มีไฟล์อินพุตและเปลี่ยนชื่อไฟล์ เวลานี้มันดาวน์โหลดน้อยกว่า 3gb แล้วให้เหมือนกันไม่สามารถเขียนข้อผิดพลาด
wget -x -N http://domain.com/path/to/file.zip -O files/bigfile.zip
-O
ตัวเลือกเพื่อให้wget -O test.zip http://link