
我有一個檔案目錄,我想透過 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