Faça o download do diretório remoto do FTP

8

Como posso baixar um diretório especificado e todos os seus arquivos de um servidor FTP (exigindo nome de usuário + senha)?

    
por el_pup_le 23.08.2011 / 05:06

4 respostas

10

Minha preferência pessoal é filezilla .

Você pode instalá-lo nos repositórios digitando sudo apt-get install filezilla .

É bastante estável e com muitos recursos.

Comoalternativa,sevocêdesejafazerodownloadusandoumclienteFTPdoshell(semGUI),podetentarusarwgetouncftp.

Algunsexemplos:

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 usei-o muitas vezes e eu acho que você deveria realmente experimentar (leia a man page, vale a pena)

    
por Pavlos G. 23.08.2011 / 05:12
8

Abra o Nautilus, selecione Arquivo > Conecte-se ao servidor .. Selecione FTP com login. Quando você estiver logado, clique com o botão direito do mouse na pasta que deseja copiar e cole em algum lugar do sistema local.

Não há necessidade de instalar coisas. Você tem tudo que precisa. :)

    
por Jo-Erlend Schinstad 23.08.2011 / 06:47
8

Algumas soluções de linha de comando de este thread no SO :

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

O -l 100 é para definir a profundidade como 100, pois -r define como 5.

Ou:

wget -r ftp://user:[email protected]/

Nem sempre funciona, de acordo com SO, então tente -m .

Ou use ncftp conforme 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 em FTP simples.

    
por Nemo 23.08.2011 / 06:21
0

Qualquer cliente FTP é capaz de baixar diretórios recursivamente e também 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 tenha usado).

Ou você quer baixar arquivos de alguma maneira incomum (em um terminal, a partir de um shell script, etc)?

    
por Sergey 23.08.2011 / 05:15

Tags