Как загрузить указанный каталог и все его файлы с FTP-сервера (требуется имя пользователя + пароль)?
Мое личное предпочтение - 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-страница», это того стоит)
Мое личное предпочтение - 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-страница», это того стоит)
Мое личное предпочтение - 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-страница», это того стоит)
Мое личное предпочтение - 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-страница», это того стоит)
Мое личное предпочтение - 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-страница», это того стоит)
Мое личное предпочтение - 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-страница», это того стоит)
Мое личное предпочтение - 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-страница», это того стоит)
Мое личное предпочтение - 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-страница», это того стоит)
Откройте «Наутилус», выберите «Файл»> «Подключиться к серверу». Выберите «FTP» с логином. Когда вы войдете в систему, щелкните правой кнопкой мыши папку, которую вы хотите скопировать, и вставьте ее где-нибудь в вашей локальной системе.
Не нужно устанавливать вещи. У вас есть все, что вам нужно. :
)Несколько решений командной строки из этого потока на 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.
Любой FTP-клиент может загружать каталоги рекурсивно, а также аутентифицироваться с именем пользователя и паролем. Просто запустите Ubuntu Software Center, найдите «ftp» и выберите один из вариантов.
Filezilla выглядит как хороший кандидат для установки и видит, работает ли он для вас (хотя я никогда не использовал его).
Или вы хотите, чтобы вы загружали файлы необычным способом (в терминале, из сценария оболочки и т. д.)?
Несколько решений командной строки из этого потока на 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.
Откройте «Наутилус», выберите «Файл»> «Подключиться к серверу». Выберите «FTP» с логином. Когда вы войдете в систему, щелкните правой кнопкой мыши папку, которую вы хотите скопировать, и вставьте ее где-нибудь в вашей локальной системе.
Не нужно устанавливать вещи. У вас есть все, что вам нужно. :
)Любой FTP-клиент может загружать каталоги рекурсивно, а также аутентифицироваться с именем пользователя и паролем. Просто запустите Ubuntu Software Center, найдите «ftp» и выберите один из вариантов.
Filezilla выглядит как хороший кандидат для установки и видит, работает ли он для вас (хотя я никогда не использовал его).
Или вы хотите, чтобы вы загружали файлы необычным способом (в терминале, из сценария оболочки и т. д.)?
Несколько решений командной строки из этого потока на 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.
Откройте «Наутилус», выберите «Файл»> «Подключиться к серверу». Выберите «FTP» с логином. Когда вы войдете в систему, щелкните правой кнопкой мыши папку, которую вы хотите скопировать, и вставьте ее где-нибудь в вашей локальной системе.
Не нужно устанавливать вещи. У вас есть все, что вам нужно. :
)Любой FTP-клиент может загружать каталоги рекурсивно, а также аутентифицироваться с именем пользователя и паролем. Просто запустите Ubuntu Software Center, найдите «ftp» и выберите один из вариантов.
Filezilla выглядит как хороший кандидат для установки и видит, работает ли он для вас (хотя я никогда не использовал его).
Или вы хотите, чтобы вы загружали файлы необычным способом (в терминале, из сценария оболочки и т. д.)?
Несколько решений командной строки из этого потока на 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.
Откройте «Наутилус», выберите «Файл»> «Подключиться к серверу». Выберите «FTP» с логином. Когда вы войдете в систему, щелкните правой кнопкой мыши папку, которую вы хотите скопировать, и вставьте ее где-нибудь в вашей локальной системе.
Не нужно устанавливать вещи. У вас есть все, что вам нужно. :
)Любой FTP-клиент может загружать каталоги рекурсивно, а также аутентифицироваться с именем пользователя и паролем. Просто запустите Ubuntu Software Center, найдите «ftp» и выберите один из вариантов.
Filezilla выглядит как хороший кандидат для установки и видит, работает ли он для вас (хотя я никогда не использовал его).
Или вы хотите, чтобы вы загружали файлы необычным способом (в терминале, из сценария оболочки и т. д.)?
Несколько решений командной строки из этого потока на 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.
Откройте «Наутилус», выберите «Файл»> «Подключиться к серверу». Выберите «FTP» с логином. Когда вы войдете в систему, щелкните правой кнопкой мыши папку, которую вы хотите скопировать, и вставьте ее где-нибудь в вашей локальной системе.
Не нужно устанавливать вещи. У вас есть все, что вам нужно. :
)Любой FTP-клиент может загружать каталоги рекурсивно, а также аутентифицироваться с именем пользователя и паролем. Просто запустите Ubuntu Software Center, найдите «ftp» и выберите один из вариантов.
Filezilla выглядит как хороший кандидат для установки и видит, работает ли он для вас (хотя я никогда не использовал его).
Или вы хотите, чтобы вы загружали файлы необычным способом (в терминале, из сценария оболочки и т. д.)?
Несколько решений командной строки из этого потока на 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.
Откройте «Наутилус», выберите «Файл»> «Подключиться к серверу». Выберите «FTP» с логином. Когда вы войдете в систему, щелкните правой кнопкой мыши папку, которую вы хотите скопировать, и вставьте ее где-нибудь в вашей локальной системе.
Не нужно устанавливать вещи. У вас есть все, что вам нужно. :
)Любой FTP-клиент может загружать каталоги рекурсивно, а также аутентифицироваться с именем пользователя и паролем. Просто запустите Ubuntu Software Center, найдите «ftp» и выберите один из вариантов.
Filezilla выглядит как хороший кандидат для установки и видит, работает ли он для вас (хотя я никогда не использовал его).
Или вы хотите, чтобы вы загружали файлы необычным способом (в терминале, из сценария оболочки и т. д.)?
Несколько решений командной строки из этого потока на 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.
Откройте «Наутилус», выберите «Файл»> «Подключиться к серверу». Выберите «FTP» с логином. Когда вы войдете в систему, щелкните правой кнопкой мыши папку, которую вы хотите скопировать, и вставьте ее где-нибудь в вашей локальной системе.
Не нужно устанавливать вещи. У вас есть все, что вам нужно. :
)Любой FTP-клиент может загружать каталоги рекурсивно, а также аутентифицироваться с именем пользователя и паролем. Просто запустите Ubuntu Software Center, найдите «ftp» и выберите один из вариантов.
Filezilla выглядит как хороший кандидат для установки и видит, работает ли он для вас (хотя я никогда не использовал его).
Или вы хотите, чтобы вы загружали файлы необычным способом (в терминале, из сценария оболочки и т. д.)?
Несколько решений командной строки из этого потока на 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.