nc命令可以方便的在linux服务器之间互相传输文件和文件夹,工作中经常会用到,记录一下命令加深记忆。
1、传文件
接收端执行命令:(6666为任意可用端口)
1 | nc -l 6666 > fileName |
传输端执行命令:
1 | nc 目标ip 6666 < fileName |
2、传文件夹
接收端执行命令:(6666为任意可用端口)
1 | nc -l 6666 | tar -zxvf - |
传输段执行命令:
1 | tar -zcvf - 文件夹 | nc 目标ip 6666 |
3、nc命令报错 close: Bad file descriptor
使用nc -4,强制使用ipv4即可。Stack Overflow