Как я могу загрузить указанный каталог и все, что это - файлы от FTP-сервера (требующий username+password)?
Мое персональное предпочтение filezilla
.
Можно установить его из репозиториев путем ввода sudo apt-get install filezilla
.
Это довольно стабильно и с большим количеством функций.
С другой стороны, если Вы хотите загрузить при помощи оболочки клиент FTP (никакой GUI), Вы могли попытаться использовать wget
или ncftp
.
Некоторые примеры:
ncftpget –R –v –u "username" <ftp_site> <local_dir> <remote_dir>
, (где "R" = рекурсивный, "v" = подробный)
wget -r ftp://username:password@<ftp_site>/
wget
предоставляет много возможностей, я много раз использовал его сам, и я думаю, что необходимо действительно попробовать его (чтение, это - 'страница справочника', это стоит того),
Несколько решений для командной строки от этого потока на ТАК:
wget -l 100 --user=<user> --password=<password> ftp://server/which/folder
-l 100
для установки глубины к 100, как -r
наборы это к 5.
Или:
wget -r ftp://user:pass@server.com/
Не мог бы всегда работать, согласно Так, так попытка -m
вместо этого.
Или используйте ncftp
как указано ниже:
ncftp -u <user> -p <pass> <server>
ncftp> mget directory
Кроме того, используйте sftp
:
scp -r user@server:/which/folder /destination/folder/
Этот настоятельно рекомендован по плоскости FTP.
Откройте Nautilus, выберите Файл> Подключение к серверу.. Выберите FTP с входом в систему. Когда Вы зарегистрированы, щелкните правой кнопкой по папке, Вы хотите скопировать и вставить ее где-нибудь в Вашей локальной системе.
Никакая потребность установить материал. У Вас есть все, в чем Вы нуждаетесь.:)
Любой клиент FTP может загрузить каталоги рекурсивно и также пройти проверку подлинности с именем пользователя и паролем. Только запустите Центр программного обеспечения Ubuntu, ищите "ftp" и выберите одну из опций.
Filezilla похож на хорошего кандидата, чтобы установить и видеть, работает ли он на Вас (хотя я никогда не использовал его).
Или Вы подразумеваете, что хотите загрузить файлы некоторым необычным способом (в терминале, из сценария оболочки, и т.д.)?