- - Como usar o FTP a partir da linha de comando no Linux

Como usar o FTP na linha de comando no Linux

Trabalhar com FTP a partir da linha de comando podeparece trivial, pois há muitos excelentes clientes de FTP no Linux que fornecem uma GUI para trabalhar. Ainda assim, muitos usuários do File Transfer Protocol o utilizam através de SSH e servidores para que um aplicativo GUI não funcione.

Existem alguns clientes FTP de linha de comando úteisno Linux. De fato, no passado, falei sobre um ótimo aplicativo de linha de comando na minha lista dos melhores clientes de FTP para Linux. Dito isto, neste post, não focaremos nesse aplicativo, pois é muito complicado para o que precisamos; upload e download básicos. Em vez disso, usaremos o cliente FTP GNU padrão.

Nota: o cliente FTP GNU não funcionará com SFTP ou FTPS. Só pode conectar-se a servidores FTP.

Instalar a CLI do FTP

O aplicativo GNU FTP é amplamente usado, portanto, este pacotejá pode estar pré-instalado em várias distribuições. Dito isto, nem todas as distribuições têm o cliente pré-instalado, por isso é uma boa ideia examinar como fazê-lo funcionar antes de analisar como usá-lo.

Para instalar o aplicativo FTP no sistema operacional Linux, abra uma janela do terminal pressionando o Ctrl + Alt + T ou Ctrl + Shift + T combinação de teclado. A partir daí, siga as instruções detalhadas que correspondem ao sistema operacional que você está usando no momento.

Ubuntu

No Ubuntu Linux, o cliente FTP da CLI está disponível no repositório de software “Ubuntu Main”. Para instalá-lo no seu sistema, você deve usar o Apt comando do terminal.

sudo apt install ftp

Debian

O cliente FTP da CLI suporta o Debian Linux há muito tempo. Como resultado, é facilmente instalável através do repositório de software "Debian Main".

Para instalar o aplicativo CLI FTP no seu PC Debian, use o Apt-get comando abaixo.

sudo apt-get install ftp

Arch Linux

Os usuários do Arch Linux não poderão pesquisar orepositórios de pacotes para um pacote "FTP" se eles quiserem usar este aplicativo, pois os desenvolvedores não empacotam o aplicativo FTP da CLI separadamente. Em vez disso, para usar o FTP a partir da linha de comando no Arch Linux, você deve instalar o pacote "inetutils" com Pacman.

sudo pacman -S inetutils

Fedora

O cliente FTP da linha de comando está disponível para usuários do Fedora Linux através dos repositórios de software “Fedora x86_64” e “Fedora i386”. Se você é um usuário do Fedora, instale o pacote com as seguintes Dnf comando em uma janela do terminal.

sudo dnf install ftp

OpenSUSE

Usuários do OpenSUSE que desejam usar o cliente FTP da CLIem seu sistema operacional, ficará feliz em saber que o programa é instalável no Leap 15.0, Leap 42.3 e Tumbleweed através do repositório de software “OpenSUSE Oss All”.

Para iniciar a instalação no seu sistema SUSE, inicie uma janela do terminal e use o Zypper comando abaixo.

sudo zypper install ftp

Linux genérico

O cliente FTP da linha de comando padrão usado noO Linux que abordaremos neste artigo faz parte do Projeto GNU. Por esse motivo, é muito fácil rastrear esse aplicativo para todos os sistemas operacionais Linux existentes.

Para instalar o cliente FTP da CLI no seu Linuxsistema operacional, abra um terminal. Em seguida, procure e instale "ftp" ou "inetutils". Como alternativa, se você não encontrar o aplicativo em nenhum lugar nas fontes de software, confira como obter o código-fonte do GNU.org.

Conecte-se ao servidor FTP pela CLI

Para iniciar uma nova conexão com o servidor no aplicativo FTP CLI, vá para o terminal e use o ftp comando junto com o endereço IP do servidor remoto.

Nota: não consegue descobrir o endereço IP remoto do seu servidor FTP. Confira nosso guia sobre como descobrir um endereço IP no Linux.

ftp remote-ip-address-or-domain-name

Supondo que o endereço seja bem-sucedido, o aplicativo FTP solicitará que o usuário digite um nome de usuário e senha. Escreva o nome de usuário e a senha do seu servidor e você terá acesso pela CLI ao servidor FTP.

Baixar arquivos FTP pela CLI

O download de arquivos via FTP na linha de comando é feito com o pegue comando. Para iniciar um download, tente a seguinte sintaxe de comando.

get /home/remote-username/location/of/folder/or/file

Deixe o cliente FTP baixar o (s) arquivo (s) para o seu sistema. Quando bem-sucedidas, elas aparecerão no diretório em que o terminal no seu PC Linux foi iniciado (geralmente / home / nome de usuário /)

Carregar arquivos FTP pela CLI

O upload de arquivos com o aplicativo de linha de comando FTP usa o enviar comando. Para enviar um arquivo ou pasta para um servidor remoto, siga a sintaxe de comando abaixo.

send /home/remote-username/location/of/folder/or/file

O envio de arquivos por FTP levará alguns minutos. Quando o processo estiver concluído, você o verá no diretório de upload padrão no servidor remoto.

Comentários