Como usar o FTP na linha de comando no Linux

click fraud protection

Trabalhar com FTP a partir da linha de comando pode parecer trivial, pois existem 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 úteis no Linux. De fato, no passado, eu falei sobre um ótimo aplicativo de linha de comando na minha lista dos melhores Clientes FTP para Linux. Dito isso, 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 se conectar a servidores FTP.

Instalar a CLI do FTP

O aplicativo GNU FTP é amplamente usado, portanto, este pacote já 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.

instagram viewer

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 em uso 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 nos repositórios de pacotes um pacote "FTP" se 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 instalar ftp

OpenSUSE

Os usuários do OpenSUSE que desejam usar o cliente FTP da CLI em seu sistema operacional terão prazer em saber que o O programa é instalável no Leap 15.0, Leap 42.3 e Tumbleweed através do software “OpenSUSE Oss All” repositório.

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

instalação do ftp sudo zypper

Linux genérico

O cliente FTP da linha de comando padrão usado no 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 sistema operacional Linux, 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 em 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 uma 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 insira um nome de usuário e senha. Escreva o nome de usuário e a senha do seu servidor e obterá acesso da 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 / nome-de-usuário-remoto / local / da / pasta / ou / arquivo

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/username/).

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.

envie / home / nome de usuário remoto / local / da / pasta / ou / arquivo

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.

watch instagram story