Tengo un directorio de archivos que me gustaría transferir a otra máquina.
Por un lado, uso
nc <ip> <port> < sample.fls
Pero si tengo un directorio de
sample1.fls
sample2.fls
sample3.fls
sample4.fls
sample5.fls
sample6.fls
¿Cómo puedo capturar todos estos archivos con un solo comando?
Respuesta1
En el receptor, vaya al directorio de destino y ejecute:
nc -l $tcp_port |tar xf -
luego en el remitente:
cd sourcedirectory
tar cf - . | nc $destination_host $tcp_port