rsync на очень большом каталоге

Сервер отвечает кодом состояния 302 это - требуемый URI, перемещенный временно.

Если Вы изучаете заголовок http-ответа с

curl -i --cookie cookie.txt <URL>

и существует допустимое location данный, завихрение не восстанавливает запрос на это новое местоположение по умолчанию. Добираться curl делая это, необходимо добавить -L переключитесь на командную строку.

Так

curl -L --cookie cookie.txt <URL>

должен сделать задание.


Просто примечание: Если Вы использовали wget вместо curl Вы не столкнулись бы с тем, что Вы описали.

2
10.02.2014, 16:50
2 ответа

Вы хотите --update опция, если у Вас есть очень большие файлы затем также, рассматривает - неравнодушный.. семейство.

1
27.01.2020, 22:22
  • 1
    , который я также попробовал - обновление ни к какому преимуществу. –  CB. 11.02.2014, 01:00
  • 2
    Опция действительно работает, но Вы корректны, она сначала пересекает дерево для разработки, что сделать, прежде, чем сделать ее. Таким образом, если дерево будет v большой, то Вы потратите впустую много времени в этой фазе вместо того, чтобы передать файлы. Таким образом, мое лучшее предложение состоит в том, чтобы понизить уровень и взять меньшие укусы в нем. –  X Tian 11.02.2014, 01:30

rsync копии только регистрируют, которые изменились. Это означает, был ли Ваш первый показ прерван, и Вы запускаете, затем rsync читает удаленный каталог и сравнивает файлы на локальной машине размером файла и датой создания. Таким образом, это не запускается вначале. Это сравнение не занимает много времени, и у Вас нет почти сети наверху.

Если Вы хотите сравнить файлы также его содержанием, то используйте -c.

0
27.01.2020, 22:22

Теги

Похожие вопросы