Как выполнить netcat для всех файлов в моем каталоге?

Как выполнить netcat для всех файлов в моем каталоге?

У меня есть каталог файлов, которые я хотел бы скопировать на другой компьютер с помощью netcat.

Во-первых, я использую

nc <ip> <port> < sample.fls

Но если у меня есть каталог

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

Как мне с помощью одной команды обработать все эти файлы?

решение1

На приемнике перейдите в целевой каталог и выполните:

nc -l $tcp_port |tar xf -

затем на отправителя:

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

Связанный контент