¿Cómo netcat todos los archivos en mi directorio?

¿Cómo netcat todos los archivos en mi directorio?

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

información relacionada