Я використовую wget для дзеркального відображення деяких файлів з одного сервера на інший. Я використовую таку команду:
wget -x -N -i http://domain.com/filelist.txt
-x = Тому що я хочу зберегти структуру каталогу
-N = мітка часу, щоб отримати лише нові файли
-i = Щоб завантажити список файлів із зовнішнього файлу, по одному у кожному рядку.
Невеликі файли, такі як один, який я тестую, є великим завантаженням 326 Кбіт.
Але інший, що становить 5 Гб, завантажує лише 203 Мб, а потім зупиняється (він завжди дає 203 Мбайт або займе кілька кілобайт)
Повідомлення про помилку:
Не вдається записати на шлях / в / файл.zipâ
(Я не впевнений, чому існують дивні персонажі до і після. Я використовую Putty в Windows, і це може чи не може мати щось спільне з цим, тому я залишив їх. Думаю, що не.)
Повна відповідь така: (Я замінив шляхи, ip та доменне ім’я)
--2012-08-31 12: 41: 19-- http://domain.com/filelist.txt Розв’язання домену.com ... MY_IP Підключення до domain.com | MY_IP |: 80 ... підключено. HTTP-запит надісланий, очікуючи відповіді ... 200 ОК Довжина: 161 [текст / звичайна] Файл сервера не новіший, ніж локальний файл âdomain.com / filelist.txtâ
--2012-08-31 12: 41: 19-- http://domain.com/path/to/file.zip Підключення до домену.com | MY_IP |: 80 ... підключено. HTTP-запит надісланий, очікуючи відповіді ... 200 ОК Довжина: 5502192869 (5.1G) [додаток / zip] Розміри не відповідають (локальний 213004288) - отримання.
--2012-08-31 12: 41: 19-- http://domain.com/path/to/file.zip Підключення до домену.com | MY_IP |: 80 ... підключено. HTTP-запит надісланий, очікуючи на відповідь ... 200 ОК Довжина: 5502192869 (5.1G) [додаток / zip] Збереження на: vdomain.com / path / to / file.zipâ
3% [====>
] 213,003,412 8,74М / с за 24 сНе вдається записати на âdomain.com / path / to / file.zipâ
Здається, це не має ніякого значення, якщо каталог маршрутів вже існує або створений на ходу.
Хтось має уявлення, чому він зупиняється і як я можу це виправити?
Будь-яка допомога з найцікавішим.
EDIT: Я також спробував просто виконати wget, не вводячи файл і перейменувавши файл. Цього разу він завантажує трохи більше 3 Гб, а потім дає те саме, що не може написати помилку.
wget -x -N http://domain.com/path/to/file.zip -O files/bigfile.zip
-O
опцією, такwget -O test.zip http://link