Как скачать весь FTP-узла с помощью командной строки?

мне нужно скачать FTP-сайт (веб-сайт исходный код на самом деле), содержащие очень высокое количество относительно небольших файлов (скачивание его с помощью FileZilla прошло больше суток, но я верю, что она может быть загружена гораздо быстрее, если многие файлы были загружены сразу). К сожалению, нет SSH-доступ к сайту и способ архивировать файлы на стороне сервера.

так по крайней мере вопрос Как скачать целый сайт FTP в папку с помощью командной строки. Лучше было бы, если загрузка может быть распараллелен, загружая одновременно несколько файлов а не по одному.

13
задан 31 January 2011 в 05:43

11 ответов

Попробуйте следующее:

wget -r ftp://username:password@myserver.com

, это перейдет на 5 уровней глубины; для увеличения добавьте параметр -l

Некоторым серверам не нравится это поведение, и вы рискуете попасть в черный список из-за нагрузки на сервер. Чтобы избежать этого, используйте параметр -w, чтобы подождать определенное количество секунд.

Более подробную информацию (а также оговорки) можно найти здесь:

http: // www .gnu.org / software / wget / manual / wget.html # Recursive-Download

http://www.gnu.org/software/wget/manual/wget.html#Recursive- Скачать

15
ответ дан 25 May 2018 в 23:13

попробуйте следующее:

wget -r ftp://username:password@myserver.com

это будет продолжаться до 5 уровней глубины; увеличить, добавить параметром -l

некоторые серверы не нравится такое поведение, и вы рискуете попасть в черный список из-за нагрузки на сервер. Чтобы избежать этого, используйте опцию -w ждать указанное количество секунд.

подробнее (как, впрочем, оговорками) может быть найден здесь:

http://www.gnu.org/software/wget/manual/wget.html#Recursive-Download

http://www.gnu.org/software/wget/manual/wget.html#Recursive-Download

15
ответ дан 25 July 2018 в 22:33

Попробуйте следующее:

wget -r ftp://username:password@myserver.com

, это перейдет на 5 уровней глубины; для увеличения добавьте параметр -l

Некоторым серверам не нравится это поведение, и вы рискуете попасть в черный список из-за нагрузки на сервер. Чтобы избежать этого, используйте параметр -w, чтобы подождать определенное количество секунд.

Более подробную информацию (а также оговорки) можно найти здесь:

http: // www .gnu.org / software / wget / manual / wget.html # Recursive-Download

http://www.gnu.org/software/wget/manual/wget.html#Recursive- Скачать

15
ответ дан 26 July 2018 в 22:27

Попробуйте следующее:

wget -r ftp://username:password@myserver.com

, это перейдет на 5 уровней глубины; для увеличения добавьте параметр -l

Некоторым серверам не нравится это поведение, и вы рискуете попасть в черный список из-за нагрузки на сервер. Чтобы избежать этого, используйте параметр -w, чтобы подождать определенное количество секунд.

Более подробную информацию (а также оговорки) можно найти здесь:

http: // www .gnu.org / software / wget / manual / wget.html # Recursive-Download

http://www.gnu.org/software/wget/manual/wget.html#Recursive- Скачать

15
ответ дан 31 July 2018 в 10:43

Попробуйте следующее:

wget -r ftp://username:password@myserver.com

, это перейдет на 5 уровней глубины; для увеличения добавьте параметр -l

Некоторым серверам не нравится это поведение, и вы рискуете попасть в черный список из-за нагрузки на сервер. Чтобы избежать этого, используйте параметр -w, чтобы подождать определенное количество секунд.

Более подробную информацию (а также оговорки) можно найти здесь:

http: // www .gnu.org / software / wget / manual / wget.html # Recursive-Download

http://www.gnu.org/software/wget/manual/wget.html#Recursive- Скачать

15
ответ дан 31 July 2018 в 11:48

Попробуйте следующее:

wget -r ftp://username:password@myserver.com

, это перейдет на 5 уровней глубины; для увеличения добавьте параметр -l

Некоторым серверам не нравится это поведение, и вы рискуете попасть в черный список из-за нагрузки на сервер. Чтобы избежать этого, используйте параметр -w, чтобы подождать определенное количество секунд.

Более подробную информацию (а также оговорки) можно найти здесь:

http: // www .gnu.org / software / wget / manual / wget.html # Recursive-Download

http://www.gnu.org/software/wget/manual/wget.html#Recursive- Скачать

15
ответ дан 2 August 2018 в 03:59

Попробуйте следующее:

  wget -r ftp: // имя пользователя: password@myserver.com  

это перейдет на 5 уровней глубины; чтобы увеличить, добавьте опцию -l

Некоторым серверам не нравится это поведение, и вы рискуете попасть в черный список из-за нагрузки на сервер. Чтобы избежать этого, используйте опцию -w , чтобы подождать определенное количество секунд.

Более подробную информацию (а также оговорки) можно найти здесь:

http://www.gnu.org/software/wget/manual/wget.html#Recursive-Download

http://linuxreviews.org/quicktips / Wget /

15
ответ дан 4 August 2018 в 20:02

Попробуйте следующее:

  wget -r ftp: // имя пользователя: password@myserver.com  

это перейдет на 5 уровней глубины; чтобы увеличить, добавьте опцию -l

Некоторым серверам не нравится это поведение, и вы рискуете попасть в черный список из-за нагрузки на сервер. Чтобы избежать этого, используйте опцию -w , чтобы подождать определенное количество секунд.

Более подробную информацию (а также оговорки) можно найти здесь:

http://www.gnu.org/software/wget/manual/wget.html#Recursive-Download

http://linuxreviews.org/quicktips / Wget /

15
ответ дан 6 August 2018 в 04:04

Попробуйте следующее:

  wget -r ftp: // имя пользователя: password@myserver.com  

это перейдет на 5 уровней глубины; чтобы увеличить, добавьте опцию -l

Некоторым серверам не нравится это поведение, и вы рискуете попасть в черный список из-за нагрузки на сервер. Чтобы избежать этого, используйте опцию -w , чтобы подождать определенное количество секунд.

Более подробную информацию (а также оговорки) можно найти здесь:

http://www.gnu.org/software/wget/manual/wget.html#Recursive-Download

http://linuxreviews.org/quicktips / Wget /

15
ответ дан 7 August 2018 в 22:03

Попробуйте следующее:

  wget -r ftp: // имя пользователя: password@myserver.com  

это перейдет на 5 уровней глубины; чтобы увеличить, добавьте опцию -l

Некоторым серверам не нравится это поведение, и вы рискуете попасть в черный список из-за нагрузки на сервер. Чтобы избежать этого, используйте опцию -w , чтобы подождать определенное количество секунд.

Более подробную информацию (а также оговорки) можно найти здесь:

http://www.gnu.org/software/wget/manual/wget.html#Recursive-Download

http://linuxreviews.org/quicktips / Wget /

15
ответ дан 10 August 2018 в 10:17

Попробуйте следующее:

  wget -r ftp: // имя пользователя: password@myserver.com  

это перейдет на 5 уровней глубины; чтобы увеличить, добавьте опцию -l

Некоторым серверам не нравится это поведение, и вы рискуете попасть в черный список из-за нагрузки на сервер. Чтобы избежать этого, используйте опцию -w , чтобы подождать определенное количество секунд.

Более подробную информацию (а также оговорки) можно найти здесь:

http://www.gnu.org/software/wget/manual/wget.html#Recursive-Download

http://linuxreviews.org/quicktips / Wget /

15
ответ дан 13 August 2018 в 16:41

Другие вопросы по тегам:

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