Copia de archivos de más de 2GB por red

Me he encontrado ante el problema de tener que copiar un archivo de 5GB desde un ordenador con Windows 7 hacia un iMac con MacOS X 10.7.3. Ambos sistemas toleran archivos grandes, de más de 2GB, pero las utilidades de compartir en red tienen problemas con estos archivos.

Indagando un poco en la red he encontrado un modo de hacer la copia más rápida posible, y se trata del uso de netcat.

En el equipo origen hay que hacer:

cat [bigfile] | nc -l -p [TCPPort]

Por ejemplo: cat filename | nc -l -p 3333

Y en el destino:

nc [srcIP] [TCPPort] > [bigfile]

Por ejemplo: nc 192.168.27.2 3333 > filename

El proceso, al menos desde Netcat en Cygwin en Windows 7 de 64 bits no termina por sí mismo, de modo que es conveniente una vez que veamos el fichero completamente copiado cortar con Ctrl+C.

También es interesante el uso de MD5SUM en origen y destino para comprobar que todo ha ido correctamente.

Etiquetas: ,

5 comentarios en “Copia de archivos de más de 2GB por red”