lftp: como copiar o arquivo no servidor remoto

7

Como copiar o arquivo no servidor remoto usando o lftp?

Mover arquivos é tão fácil quanto usar o comando mv , mas existe algum comando equivalente a cp ?

    
por takeshin 15.05.2010 / 10:01

3 respostas

4

da página do manual:

ftpcopy
Obsolete. Use one of the following instead:
    get ftp://... -o ftp://...
    get -O ftp://... file1 file2...
    put ftp://...
    mput ftp://.../*
    mget -O ftp://... ftp://.../*
or  other  combinations  to  get FXP transfer (directly between two ftp
servers).  lftp would fallback to plain copy (via client) if FXP trans-
fer cannot be initiated or ftp:use-fxp is false.

para que você possa copiar um arquivo, fazendo:

get filename -o ftp://user@ftpsite/directory/copyoffile

talvez funcione melhor do que um put/get apenas porque você estará fazendo algo como o FXP, e o servidor usará sua própria largura de banda local

    
por 15.05.2010 / 19:37
12

do script bash automatizado:

lftp -u login,password some.host.com -e "put file ; exit "

e do shell interativo do lftp:

put localFileToBeSent
    
por 15.05.2010 / 10:28
6

Verifique o espelho embutido para transferir um ou vários arquivos:

O lftp builtin mirror pode baixar ou atualizar uma árvore de diretório inteira. Há também o espelho reverso (mirror -R) que carrega ou atualiza uma árvore de diretórios no servidor. O espelho também pode sincronizar diretórios entre dois servidores remotos, usando o FXP, se disponível.

Então,

por 31.07.2010 / 00:10

Tags