.png)
Hay muchos casos en los que necesito implementar una gran cantidad de archivos en un servidor que en sí mismos no son tan grandes como espacio de almacenamiento, pero la transferencia SFTP y FTP hace que el proceso sea realmente lento.
¿Existe una forma más rápida (un protocolo más rápido) de transferir miles de archivos pequeños (1-30 KB)?
Actualmente estoy usando comprimir->transferir->descomprimir, pero eso es una sobrecarga que me gustaría evitar.
Tengo acceso de shell al servidor con un conjunto de instrucciones limitado.
Respuesta1
rsync
es bastante eficiente con muchos archivos pequeños:
$ rsync -a path/to/local/files/ server:path/to/remote/files/
Respuesta2
cd path/to/local/files/
- donde desea copiar sus archivos.
sftp server:path/to remote/files/
- desde donde desea copiar sus archivos.
luego, para copiar archivos, use get -r file_name
, en caso de que obtenga: Invalid flag -r
error, use R en lugar de r.