![Usando rz y sz bajo el shell de Linux](https://rvso.com/image/1365840/Usando%20rz%20y%20sz%20bajo%20el%20shell%20de%20Linux.png)
¿Alguien sabe cómo usar rz y sz en el shell de Linux?
Puedo usarlo bajo sercurecrt, pero no bajo ubuntu shell.
Aquí está la captura de pantalla.
Respuesta1
Ah, tal vez escribiendo "rz" en la consola, ¿tal vez estaba intentando 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 buscabas.
Hice dos pequeños guiones para ayudar:
guion: "enviar"
#!/bin/sh
DEV=/dev/ttyS0
stty -F $DEV 115200
sz $1 > $DEV < $DEV
guion: "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 (por ejemplo, para puertos serie USB, podría ser "/dev/ttyUSB0")
- En la PC1, escriba:sudo zsend nombre de archivo
- En la PC2, escriba:sudozrecv
Eso funcionó para mí.
Respuesta2
Conozca la pantalla GNU.
1.instalar la 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
presione cuando la pantalla 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 del archivo local cuando la pantalla muestre el comando de envío predeterminado, luego presione