Ah, quizás tecleando "rz " comando en la consola, ¿tal vez estaba tratando de transferir un archivo a través de zmodem entre dos PC directamente desde la consola a través de un cable serie cruzado?
Actualmente he estado tratando de resolver algo como esto por mí mismo, así que compartiré lo que tengo, en caso de que sea lo que estabas buscando.
Hice dos pequeños guiones para ayudar:
secuencia de comandos:"zsend "
#!/bin/sh
DEV=/dev/ttyS0
stty -F $DEV 115200
sz $1 > $DEV < $DEV
secuencia de comandos:"zrecv "
#!/bin/sh
DEV=/dev/ttyS0
stty -F $DEV 115200
rz > $DEV < $DEV
Ejemplo de uso:
- Copie estos scripts en ambas PC.
- Modifique la variable "DEV" en cada secuencia de comandos para que coincida con el nombre del dispositivo serie de su PC (p. ej., para puertos serie USB, podría ser "/dev/ttyUSB0")
- En PC1, escriba:sudo zsend filename
- En PC2, escriba:sudo zrecv
Eso funcionó para mí.
Conozca GNU Screen.
1.Instalar pantalla GNU
2.Configure Screen creando un archivo .screenrc en el directorio raíz.
Escriba 'zmodem catch' en el archivo .screenrc.
3.ejecutar pantalla
4.
(1) Enviar un archivo desde el host remoto al host local:
ejecutar sz FILE desde la línea de comando
pulsa cuando Screen muestre el comando de recepción predeterminado
(2) Enviar un archivo desde el host local al host remoto
ejecutar rz desde la línea de comando
agregue el nombre de archivo local cuando Screen muestre el comando de envío predeterminado, luego presione