Como copio um arquivo via FTP usando o Ubuntu Linux?

5

Estou usando o Ubuntu Software Center 2.0.7, e gostaria de copiar um arquivo desta máquina FTP. Você pode por favor me ajudar como fazer isso?

Sei que no Windows eu simplesmente abro uma janela Windows Explorer e digito ftp.www.mysite.com . Em seguida, ele solicitará o nome de usuário e a senha.

Eu gostaria de fazer o mesmo no meu Ubuntu Linux, mas não sei como.

    
por tintincutes 26.08.2012 / 17:14

3 respostas

16

A maneira mais fácil de fazer isso seria abrir um terminal e usar o wget:

$ wget ftp://ftp.mysite.com/path/to/file

Você precisa substituir "caminho / para / arquivo / com o caminho do arquivo que deseja Isto é, o endereço onde o arquivo é encontrado no disco.Assim, para obter um arquivo chamado file.txt que está no subdiretório foo da barra de diretórios, você escreveria:

$ wget ftp://ftp.mysite.com/foo/bar/file.txt

Se o seu servidor ftp requer um nome de usuário e senha:

$ wget ftp://username:[email protected]/foo/bar/file.txt

Substituindo "nome de usuário" e "senha" por seu nome de usuário e senha reais. Não inclua o $ em nenhum desses comandos .

Da página do manual do wget:

GNU Wget is a free utility for non-interactive download of files from the Web. It supports HTTP, HTTPS, and FTP protocols, as well as retrieval through HTTP proxies.

Você também pode usar ftp na linha de comando:

$ ftp ftp.mysite.com

Digite seu nome de usuário e senha e use put para enviar o arquivo:

ftp>put local_file remote_file

Por exemplo:

ftp>put Downloads/List/Song.mp3 Song.mp3

Não inclua o ftp> no seu comando. Isso indica apenas o prompt ftp .

Finalmente, você usa um navegador normal (por exemplo, firefox) ou instala um cliente FTP gráfico. Meu favorito pessoal é gftp:

$ sudo apt-get install gftp

Ah, e você não está usando o Ubuntu Software Center 2.0.7. Isso é apenas o aplicativo de gerenciamento de software do Ubuntu.

Nota sobre a terminologia

Quando um comando de terminal é fornecido, o símbolo $ é usado para indicar que é um comando de terminal. Veja aqui para uma discussão. Não faz parte do comando actual. Então, para dizer-lhe para executar o comando ls, eu escreveria $ ls . Você, no entanto, deve digitar apenas ls , sem o $ .

    
por 26.08.2012 / 17:21
1

No Nautilus ou no Firefox, você pode inserir na barra de endereço:

ftp://[email protected]
    
por 26.08.2012 / 17:22
0

Como alternativa, você pode experimentar o complemento FireFTP no Firefox. É uma ótima ferramenta de FTP e funciona em uma nova aba do seu navegador Firefox. Faça o download do FireFTP .

    
por 26.08.2012 / 18:23