Por que o wget está ignorando alguns arquivos na transferência de ftp?

2

Estou tentando implantar um site do WordPress de um servidor de teste em um servidor de produção. O wget parece ser uma solução eficiente para transferir muitos arquivos entre dois servidores via FTP.

Eu conecto ao servidor de destino, vou para a pasta / var / www e digito:

wget -r ftp://fred:[email protected]/mywebsite/

Eu corro 2 minutos e depois declaro que 2312 arquivos foram transferidos. Bem, mas o Filezilla encontraria mais de 5000 arquivos! No começo, percebo que o arquivo .htaccess foi ignorado.

Como é que nem todos os arquivos foram manipulados por wget ?

Como posso especificar que preciso de todos os arquivos a serem transferidos?

    
por user1185081 12.05.2016 / 07:49

1 resposta

1

O limite de profundidade de recursão padrão em wget é 5. Isto é principalmente para a web onde uma recursão grande é muitas vezes um erro, mas o padrão também se aplica ao FTP. A recursão grande também pode ser um problema com o FTP se o servidor tiver links simbólicos apontando para cima.

Para criar um espelho completo, passe -l -1 para tornar a recursão ilimitada, ou melhor, passe a opção --mirror .

    
por 13.05.2016 / 01:37

Tags