A maneira mais rápida de transferir muitos arquivos pequenos no servidor (sem git)

1

Há muitos casos em que preciso implantar uma grande quantidade de arquivos em um servidor que, por si só, não é tão grande quanto o espaço de armazenamento, mas a transferência via SFTP e FTP torna o processo muito lento.

Existe uma maneira mais rápida (um protocolo mais rápido) para transferir milhares de arquivos pequenos (1-30K)?

No momento, estou usando o compact-> transfere > descompacte, mas essa é uma sobrecarga que gostaria de evitar.

Eu tenho acesso shell ao servidor com um conjunto de instruções limitado.

    
por brett 28.02.2018 / 09:51

2 respostas

1

rsync é bastante eficiente com muitos arquivos pequenos:

$ rsync -a path/to/local/files/ server:path/to/remote/files/
    
por 28.02.2018 / 10:31
0

cd path/to/local/files/ - onde você deseja copiar seus arquivos.

sftp server:path/to remote/files/ - de onde você deseja copiar seus arquivos.

depois, para copiar os arquivos, use get -r file_name , no caso, se der o erro get: Invalid flag -r , use R ao invés de r.

    
por 16.03.2018 / 07:28

Tags