Загрузить удаленный FTP-каталог

Как загрузить указанный каталог и все его файлы с FTP-сервера (требуется имя пользователя + пароль)?

8
задан 23 August 2011 в 08:06

32 ответа

Мое личное предпочтение - filezilla.

Вы можете установить его из репозиториев, набрав sudo apt-get install filezilla.

Он довольно стабилен и имеет множество функций. [!d3 ]

В качестве альтернативы, если вы хотите загрузить с помощью FTP-клиента оболочки (без GUI), вы можете попытаться использовать wget или ncftp.

Some примеры:

ncftpget –R –v –u "username" <ftp_site> <local_dir> <remote_dir>, где «R» = рекурсивный, «v» = verbose)

wget -r ftp://username:password@<ftp_site>/

wget предоставляет множество опций , я использовал его много раз сам, и я думаю, что вы действительно должны его попробовать (прочитайте его «man-страница», это того стоит)

9
ответ дан 25 May 2018 в 19:11
  • 1
    В чем преимущество использования Filezilla вместо Nautilus? – Jo-Erlend Schinstad 23 August 2011 в 09:48
  • 2
    это работает отлично. У меня были специальные символы в моем имени пользователя. благодаря – pumpkin_cat 1 November 2017 в 09:37

Мое личное предпочтение - filezilla.

Вы можете установить его из репозиториев, набрав sudo apt-get install filezilla.

Он довольно стабилен и имеет множество функций.

В качестве альтернативы, если вы хотите загрузить с помощью FTP-клиента оболочки (без GUI), вы можете попытаться использовать wget или ncftp.

Some примеры:

ncftpget –R –v –u "username" <ftp_site> <local_dir> <remote_dir>, где «R» = рекурсивный, «v» = verbose)

wget -r ftp://username:password@<ftp_site>/

wget предоставляет множество опций , я использовал его много раз сам, и я думаю, что вы действительно должны его попробовать (прочитайте его «man-страница», это того стоит)

10
ответ дан 25 July 2018 в 21:25

Мое личное предпочтение - filezilla.

Вы можете установить его из репозиториев, набрав sudo apt-get install filezilla.

Он довольно стабилен и имеет множество функций.

В качестве альтернативы, если вы хотите загрузить с помощью FTP-клиента оболочки (без GUI), вы можете попытаться использовать wget или ncftp.

Some примеры:

ncftpget –R –v –u "username" <ftp_site> <local_dir> <remote_dir>, где «R» = рекурсивный, «v» = verbose)

wget -r ftp://username:password@<ftp_site>/

wget предоставляет множество опций , я использовал его много раз сам, и я думаю, что вы действительно должны его попробовать (прочитайте его «man-страница», это того стоит)

10
ответ дан 31 July 2018 в 11:04

Мое личное предпочтение - filezilla.

Вы можете установить его из репозиториев, набрав sudo apt-get install filezilla.

Он довольно стабилен и имеет множество функций.

В качестве альтернативы, если вы хотите загрузить с помощью FTP-клиента оболочки (без GUI), вы можете попытаться использовать wget или ncftp.

Some примеры:

ncftpget –R –v –u "username" <ftp_site> <local_dir> <remote_dir>, где «R» = рекурсивный, «v» = verbose)

wget -r ftp://username:password@<ftp_site>/

wget предоставляет множество опций , я использовал его много раз сам, и я думаю, что вы действительно должны его попробовать (прочитайте его «man-страница», это того стоит)

10
ответ дан 31 July 2018 в 12:01

Мое личное предпочтение - filezilla.

Вы можете установить его из репозиториев, набрав sudo apt-get install filezilla.

Он довольно стабилен и имеет множество функций.

В качестве альтернативы, если вы хотите загрузить с помощью FTP-клиента оболочки (без GUI), вы можете попытаться использовать wget или ncftp.

Some примеры:

ncftpget –R –v –u "username" <ftp_site> <local_dir> <remote_dir>, где «R» = рекурсивный, «v» = verbose)

wget -r ftp://username:password@<ftp_site>/

wget предоставляет множество опций , я использовал его много раз сам, и я думаю, что вы действительно должны его попробовать (прочитайте его «man-страница», это того стоит)

10
ответ дан 2 August 2018 в 03:04

Мое личное предпочтение - filezilla.

Вы можете установить его из репозиториев, набрав sudo apt-get install filezilla.

Он довольно стабилен и имеет множество функций.

В качестве альтернативы, если вы хотите загрузить с помощью FTP-клиента оболочки (без GUI), вы можете попытаться использовать wget или ncftp.

Some примеры:

ncftpget –R –v –u "username" <ftp_site> <local_dir> <remote_dir>, где «R» = рекурсивный, «v» = verbose)

wget -r ftp://username:password@<ftp_site>/

wget предоставляет множество опций , я использовал его много раз сам, и я думаю, что вы действительно должны его попробовать (прочитайте его «man-страница», это того стоит)

10
ответ дан 4 August 2018 в 18:55

Мое личное предпочтение - filezilla.

Вы можете установить его из репозиториев, набрав sudo apt-get install filezilla.

Он довольно стабилен и имеет множество функций.

В качестве альтернативы, если вы хотите загрузить с помощью FTP-клиента оболочки (без GUI), вы можете попытаться использовать wget или ncftp.

Some примеры:

ncftpget –R –v –u "username" <ftp_site> <local_dir> <remote_dir>, где «R» = рекурсивный, «v» = verbose)

wget -r ftp://username:password@<ftp_site>/

wget предоставляет множество опций , я использовал его много раз сам, и я думаю, что вы действительно должны его попробовать (прочитайте его «man-страница», это того стоит)

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

Мое личное предпочтение - filezilla.

Вы можете установить его из репозиториев, набрав sudo apt-get install filezilla.

Он довольно стабилен и имеет множество функций.

В качестве альтернативы, если вы хотите загрузить с помощью FTP-клиента оболочки (без GUI), вы можете попытаться использовать wget или ncftp.

Some примеры:

ncftpget –R –v –u "username" <ftp_site> <local_dir> <remote_dir>, где «R» = рекурсивный, «v» = verbose)

wget -r ftp://username:password@<ftp_site>/

wget предоставляет множество опций , я использовал его много раз сам, и я думаю, что вы действительно должны его попробовать (прочитайте его «man-страница», это того стоит)

10
ответ дан 7 August 2018 в 20:58

Откройте «Наутилус», выберите «Файл»> «Подключиться к серверу». Выберите «FTP» с логином. Когда вы войдете в систему, щелкните правой кнопкой мыши папку, которую вы хотите скопировать, и вставьте ее где-нибудь в вашей локальной системе.

Не нужно устанавливать вещи. У вас есть все, что вам нужно. :

)
7
ответ дан 25 May 2018 в 19:11

Несколько решений командной строки из этого потока на SO:

wget -l 100 --user=<user> --password=<password> ftp://server/which/folder

-l 100 предназначен для установки глубины до 100, поскольку -r устанавливает ее в 5.

] Или:

wget -r ftp://user:pass@server.com/

Для установки глубины до 100, -r устанавливает значение 5.

Или используйте [ f8], как показано ниже:

ncftp -u <user> -p <pass> <server>
ncftp> mget directory

В качестве альтернативы используйте sftp:

scp -r user@server:/which/folder /destination/folder/

Это настоятельно рекомендуется использовать для простого FTP.

7
ответ дан 25 May 2018 в 19:11

Любой FTP-клиент может загружать каталоги рекурсивно, а также аутентифицироваться с именем пользователя и паролем. Просто запустите Ubuntu Software Center, найдите «ftp» и выберите один из вариантов.

Filezilla выглядит как хороший кандидат для установки и видит, работает ли он для вас (хотя я никогда не использовал его).

Или вы хотите, чтобы вы загружали файлы необычным способом (в терминале, из сценария оболочки и т. д.)?

0
ответ дан 25 May 2018 в 19:11

Несколько решений командной строки из этого потока на SO:

wget -l 100 --user=<user> --password=<password> ftp://server/which/folder

-l 100 предназначен для установки глубины до 100, поскольку -r устанавливает ее в 5.

] Или:

wget -r ftp://user:pass@server.com/

Для установки глубины до 100, -r устанавливает значение 5.

Или используйте ncftp, как показано ниже:

ncftp -u <user> -p <pass> <server> ncftp> mget directory

В качестве альтернативы используйте sftp:

scp -r user@server:/which/folder /destination/folder/

Это настоятельно рекомендуется использовать для простого FTP.

8
ответ дан 25 July 2018 в 21:25

Откройте «Наутилус», выберите «Файл»> «Подключиться к серверу». Выберите «FTP» с логином. Когда вы войдете в систему, щелкните правой кнопкой мыши папку, которую вы хотите скопировать, и вставьте ее где-нибудь в вашей локальной системе.

Не нужно устанавливать вещи. У вас есть все, что вам нужно. :

)
8
ответ дан 25 July 2018 в 21:25

Любой FTP-клиент может загружать каталоги рекурсивно, а также аутентифицироваться с именем пользователя и паролем. Просто запустите Ubuntu Software Center, найдите «ftp» и выберите один из вариантов.

Filezilla выглядит как хороший кандидат для установки и видит, работает ли он для вас (хотя я никогда не использовал его).

Или вы хотите, чтобы вы загружали файлы необычным способом (в терминале, из сценария оболочки и т. д.)?

0
ответ дан 25 July 2018 в 21:25

Несколько решений командной строки из этого потока на SO:

wget -l 100 --user=<user> --password=<password> ftp://server/which/folder

-l 100 предназначен для установки глубины до 100, поскольку -r устанавливает ее в 5.

] Или:

wget -r ftp://user:pass@server.com/

Для установки глубины до 100, -r устанавливает значение 5.

Или используйте ncftp, как показано ниже:

ncftp -u <user> -p <pass> <server> ncftp> mget directory

В качестве альтернативы используйте sftp:

scp -r user@server:/which/folder /destination/folder/

Это настоятельно рекомендуется использовать для простого FTP.

8
ответ дан 31 July 2018 в 11:04

Откройте «Наутилус», выберите «Файл»> «Подключиться к серверу». Выберите «FTP» с логином. Когда вы войдете в систему, щелкните правой кнопкой мыши папку, которую вы хотите скопировать, и вставьте ее где-нибудь в вашей локальной системе.

Не нужно устанавливать вещи. У вас есть все, что вам нужно. :

)
8
ответ дан 31 July 2018 в 11:04

Любой FTP-клиент может загружать каталоги рекурсивно, а также аутентифицироваться с именем пользователя и паролем. Просто запустите Ubuntu Software Center, найдите «ftp» и выберите один из вариантов.

Filezilla выглядит как хороший кандидат для установки и видит, работает ли он для вас (хотя я никогда не использовал его).

Или вы хотите, чтобы вы загружали файлы необычным способом (в терминале, из сценария оболочки и т. д.)?

0
ответ дан 31 July 2018 в 11:04

Несколько решений командной строки из этого потока на SO:

wget -l 100 --user=<user> --password=<password> ftp://server/which/folder

-l 100 предназначен для установки глубины до 100, поскольку -r устанавливает ее в 5.

] Или:

wget -r ftp://user:pass@server.com/

Для установки глубины до 100, -r устанавливает значение 5.

Или используйте ncftp, как показано ниже:

ncftp -u <user> -p <pass> <server> ncftp> mget directory

В качестве альтернативы используйте sftp:

scp -r user@server:/which/folder /destination/folder/

Это настоятельно рекомендуется использовать для простого FTP.

8
ответ дан 31 July 2018 в 12:01

Откройте «Наутилус», выберите «Файл»> «Подключиться к серверу». Выберите «FTP» с логином. Когда вы войдете в систему, щелкните правой кнопкой мыши папку, которую вы хотите скопировать, и вставьте ее где-нибудь в вашей локальной системе.

Не нужно устанавливать вещи. У вас есть все, что вам нужно. :

)
8
ответ дан 31 July 2018 в 12:01

Любой FTP-клиент может загружать каталоги рекурсивно, а также аутентифицироваться с именем пользователя и паролем. Просто запустите Ubuntu Software Center, найдите «ftp» и выберите один из вариантов.

Filezilla выглядит как хороший кандидат для установки и видит, работает ли он для вас (хотя я никогда не использовал его).

Или вы хотите, чтобы вы загружали файлы необычным способом (в терминале, из сценария оболочки и т. д.)?

0
ответ дан 31 July 2018 в 12:01

Несколько решений командной строки из этого потока на SO:

wget -l 100 --user=<user> --password=<password> ftp://server/which/folder

-l 100 предназначен для установки глубины до 100, поскольку -r устанавливает ее в 5.

] Или:

wget -r ftp://user:pass@server.com/

Для установки глубины до 100, -r устанавливает значение 5.

Или используйте ncftp, как показано ниже:

ncftp -u <user> -p <pass> <server> ncftp> mget directory

В качестве альтернативы используйте sftp:

scp -r user@server:/which/folder /destination/folder/

Это настоятельно рекомендуется использовать для простого FTP.

8
ответ дан 2 August 2018 в 03:04

Откройте «Наутилус», выберите «Файл»> «Подключиться к серверу». Выберите «FTP» с логином. Когда вы войдете в систему, щелкните правой кнопкой мыши папку, которую вы хотите скопировать, и вставьте ее где-нибудь в вашей локальной системе.

Не нужно устанавливать вещи. У вас есть все, что вам нужно. :

)
8
ответ дан 2 August 2018 в 03:04

Любой FTP-клиент может загружать каталоги рекурсивно, а также аутентифицироваться с именем пользователя и паролем. Просто запустите Ubuntu Software Center, найдите «ftp» и выберите один из вариантов.

Filezilla выглядит как хороший кандидат для установки и видит, работает ли он для вас (хотя я никогда не использовал его).

Или вы хотите, чтобы вы загружали файлы необычным способом (в терминале, из сценария оболочки и т. д.)?

0
ответ дан 2 August 2018 в 03:04

Несколько решений командной строки из этого потока на SO:

wget -l 100 --user=<user> --password=<password> ftp://server/which/folder

-l 100 предназначен для установки глубины до 100, поскольку -r устанавливает ее в 5.

] Или:

wget -r ftp://user:pass@server.com/

Для установки глубины до 100, -r устанавливает значение 5.

Или используйте ncftp, как показано ниже:

ncftp -u <user> -p <pass> <server> ncftp> mget directory

В качестве альтернативы используйте sftp:

scp -r user@server:/which/folder /destination/folder/

Это настоятельно рекомендуется использовать для простого FTP.

8
ответ дан 4 August 2018 в 18:55

Откройте «Наутилус», выберите «Файл»> «Подключиться к серверу». Выберите «FTP» с логином. Когда вы войдете в систему, щелкните правой кнопкой мыши папку, которую вы хотите скопировать, и вставьте ее где-нибудь в вашей локальной системе.

Не нужно устанавливать вещи. У вас есть все, что вам нужно. :

)
8
ответ дан 4 August 2018 в 18:55

Любой FTP-клиент может загружать каталоги рекурсивно, а также аутентифицироваться с именем пользователя и паролем. Просто запустите Ubuntu Software Center, найдите «ftp» и выберите один из вариантов.

Filezilla выглядит как хороший кандидат для установки и видит, работает ли он для вас (хотя я никогда не использовал его).

Или вы хотите, чтобы вы загружали файлы необычным способом (в терминале, из сценария оболочки и т. д.)?

0
ответ дан 4 August 2018 в 18:55

Несколько решений командной строки из этого потока на SO:

wget -l 100 --user=<user> --password=<password> ftp://server/which/folder

-l 100 предназначен для установки глубины до 100, поскольку -r устанавливает ее в 5.

] Или:

wget -r ftp://user:pass@server.com/

Для установки глубины до 100, -r устанавливает значение 5.

Или используйте ncftp, как показано ниже:

ncftp -u <user> -p <pass> <server> ncftp> mget directory

В качестве альтернативы используйте sftp:

scp -r user@server:/which/folder /destination/folder/

Это настоятельно рекомендуется использовать для простого FTP.

8
ответ дан 6 August 2018 в 03:17

Откройте «Наутилус», выберите «Файл»> «Подключиться к серверу». Выберите «FTP» с логином. Когда вы войдете в систему, щелкните правой кнопкой мыши папку, которую вы хотите скопировать, и вставьте ее где-нибудь в вашей локальной системе.

Не нужно устанавливать вещи. У вас есть все, что вам нужно. :

)
8
ответ дан 6 August 2018 в 03:17

Любой FTP-клиент может загружать каталоги рекурсивно, а также аутентифицироваться с именем пользователя и паролем. Просто запустите Ubuntu Software Center, найдите «ftp» и выберите один из вариантов.

Filezilla выглядит как хороший кандидат для установки и видит, работает ли он для вас (хотя я никогда не использовал его).

Или вы хотите, чтобы вы загружали файлы необычным способом (в терминале, из сценария оболочки и т. д.)?

0
ответ дан 6 August 2018 в 03:17

Несколько решений командной строки из этого потока на SO:

wget -l 100 --user=<user> --password=<password> ftp://server/which/folder

-l 100 предназначен для установки глубины до 100, поскольку -r устанавливает ее в 5.

] Или:

wget -r ftp://user:pass@server.com/

Для установки глубины до 100, -r устанавливает значение 5.

Или используйте ncftp, как показано ниже:

ncftp -u <user> -p <pass> <server> ncftp> mget directory

В качестве альтернативы используйте sftp:

scp -r user@server:/which/folder /destination/folder/

Это настоятельно рекомендуется использовать для простого FTP.

8
ответ дан 7 August 2018 в 20:58

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

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