如何用 netcat 抓取我的目录中的所有文件?

如何用 netcat 抓取我的目录中的所有文件?

我有一个文件目录,我想通过 netcat 将其传输到另一台机器。

首先,我使用

nc <ip> <port> < sample.fls

但如果我有以下目录

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

如何使用一个命令来 netcat 所有这些文件?

答案1

在接收方,转到目标目录并执行:

nc -l $tcp_port |tar xf -

然后在发件人:

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

相关内容