Como copiar recursivamente arquivos de um servidor ftp com linux

No outro dia eu estava migrando minha hospedagem de um servidor para outro. Minha hospedagem anterior só me deu acesso FTP. O novo hospedeiro veio habilitado com SSH e um ambiente completo Linux. Eu queria migrar os dados do meu host antigo para o novo. Aqui está como eu me mudei todos os meus dados.

Eu usei o seguinte comando para a migração:

# Ncftpget -R -v u “RemoteUser” -p “password” ftp://remotserver.com / home / localdir / remotedir

NC FTP é um cliente FTP muito legal para a linha de comando Linux. Ele vem por padrão na maioria das distribuições Linux. Ele vem instalado com alguns comando como ncftpget e ncftpput. Neste exemplo, estamos usando o primeiro dos dois comandos. Aqui está um rompimento do comando.

-R -v Estes dois dizer ncftpget para obter os arquivos de forma recursiva, e fazer a saída detalhada.
-acima Estes dois parâmetros são seguidos pelo nome de usuário e senha para a sessão de FTP.
ftp://remotserver.com Este é o endereço IP ou o domínio do servidor FTP remoto.
/ Home / localdir Este é o caminho do diretório em sua máquina local onde você deseja copiar os arquivos remotos
/ remotedir Este é o caminho do diretório que você deseja copiar no servidor remoto

Apenas tome cuidado para não misturar os diretórios locais e remotos quando você executar o comando. Caso contrário, ele deve ser bastante simples.


Artigos relacionados