Ich habe ein Verzeichnis mit Dateien, die ich per Netcat auf einen anderen Computer übertragen möchte.
Zum einen verwende ich
nc <ip> <port> < sample.fls
Aber wenn ich ein Verzeichnis von
sample1.fls
sample2.fls
sample3.fls
sample4.fls
sample5.fls
sample6.fls
Wie kann ich alle diese Dateien mit einem Befehl per Netcat erreichen?
Antwort1
Gehen Sie auf dem Empfänger in das Zielverzeichnis und führen Sie Folgendes aus:
nc -l $tcp_port |tar xf -
dann zum Absender:
cd sourcedirectory
tar cf - . | nc $destination_host $tcp_port