我有一个文件目录,我想通过 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