ディレクトリ内のすべてのファイルを netcat するにはどうすればいいですか?

ディレクトリ内のすべてのファイルを netcat するにはどうすればいいですか?

別のマシンに netcat したいファイルのディレクトリがあります。

まず、私は

nc <ip> <port> < sample.fls

しかし、もし私が

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

これらすべてのファイルを 1 つのコマンドで netcat するにはどうすればよいでしょうか?

答え1

受信側で、宛先ディレクトリに移動して以下を実行します。

nc -l $tcp_port |tar xf -

送信者の場合:

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

関連情報