简短结论:Telnet 本身不能用来“传文件”,它只是一个远程登录(交互式命令行)协议,没有文件传输功能。
cat file,也只是把文件内容“打印”到屏幕,不是传输如果你已经在用 Linux,一般不要用 telnet 传文件:
正经方式(推荐)
scp:scp file user@host:/pathsftp:交互式文件传输rsync:增量同步Telnet 里的“土办法”(不推荐)
cat file | base64echo "...base64..." | base64 -d > file如果对方只有 telnet 服务
nc(netcat)nc -l 1234 > filenc host 1234 < file如果你能说下:两台机器是什么系统、能不能装 ssh、文件大概多大,我可以给你最合适的传文件命令。