Respostas:
Minha preferência pessoal é filezilla
.
Você pode instalá-lo a partir dos repositórios digitando sudo apt-get install filezilla
.
É bastante estável e com muitos recursos.
Como alternativa, se você deseja fazer o download usando um cliente FTP do shell (sem GUI), tente usar wget
ou ncftp
.
Alguns exemplos:
ncftpget –R –v –u "username" <ftp_site> <local_dir> <remote_dir>
, (onde "R" = recursivo, "v" = detalhado )
wget -r ftp://username:password@<ftp_site>/
wget
fornece muitas opções, eu já o usei muitas vezes e acho que você realmente deve experimentá-lo (leia a 'página do manual', vale a pena)
Algumas soluções de linha de comando desse segmento no SO :
wget -l 100 --user=<user> --password=<password> ftp://server/which/folder
O -l 100
é para definir a profundidade em 100, como -r
em 5.
Ou:
wget -r ftp://user:pass@server.com/
Nem sempre funciona, conforme o SO, portanto, tente -m
.
Ou use ncftp
como abaixo:
ncftp -u <user> -p <pass> <server>
ncftp> mget directory
Como alternativa, use sftp
:
scp -r user@server:/which/folder /destination/folder/
Este é altamente recomendado sobre FTP simples.
Abra o Nautilus, selecione Arquivo> Conectar ao servidor. Selecione FTP com login. Quando você estiver conectado, clique com o botão direito do mouse na pasta que deseja copiar e cole-a em algum lugar do sistema local.
Não há necessidade de instalar coisas. Você tem tudo o que precisa. :)
Qualquer cliente FTP pode baixar diretórios recursivamente e também se autenticar com um nome de usuário e senha. Basta iniciar o Ubuntu Software Center, procurar por "ftp" e escolher uma das opções.
O Filezilla parece um bom candidato para instalar e ver se funciona para você (embora eu nunca o tenha usado).
Ou você quer baixar arquivos de alguma maneira incomum (em um terminal, a partir de um shell script, etc.)?