Como netcat todos os arquivos do meu diretório?

Como netcat todos os arquivos do meu diretório?

Eu tenho um diretório de arquivos que gostaria de transferir para outra máquina.

Por um lado, eu uso

nc <ip> <port> < sample.fls

Mas se eu tiver um diretório de

sample1.fls
sample2.fls
sample3.fls
sample4.fls
sample5.fls
sample6.fls

Como posso netcat todos esses arquivos com um comando?

Responder1

No receptor, vá para o diretório de destino e execute:

nc -l $tcp_port |tar xf -

então no remetente:

cd sourcedirectory
tar cf - . | nc $destination_host $tcp_port

informação relacionada