У меня есть каталог файлов, которые я хотел бы скопировать на другой компьютер с помощью 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