Usando rz y sz bajo el shell de Linux

Usando rz y sz bajo el shell de Linux

¿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.

ingrese la descripción de la imagen aquí

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

información relacionada