Usando rz y sz bajo linux shell

2

¿Alguien sabe cómo usar rz y sz bajo linux shell?
Puedo usarlo bajo sercurecrt, pero no en el shell de ubuntu.
Aquí está la captura de pantalla.

enter image description here

cheng
fuente
¿Que estás tratando de hacer?
PleaseStand
Creo que estos programas requieren un terminal subyacente para implementar el fin local del protocolo. El shell que usas es irrelevante.
chepner
Para aquellos (como yo) que no lo hacen de inmediato, ¿qué? rz y sz es: Transferencia de archivos Zmodem ( docstore.mik.ua/orelly/linux/run/apph_01.htm )
mpy

Respuestas:

5

Ah, tal vez escribiendo el " rz "comando en la consola, ¿tal vez intentaba 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:

guión: " zsend "

#!/bin/sh

DEV=/dev/ttyS0

stty -F $DEV 115200
sz $1 > $DEV < $DEV

guión: " 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 script para que coincida con el nombre del dispositivo serie de su PC (por ejemplo, para los puertos serie USB, podría ser "/ dev / ttyUSB0")
  • En PC1, escriba: sudo zsend nombre de archivo
  • En PC2, escriba: sudo zrecv

Eso ha funcionado para mí.

Gurce
fuente
Oh hombre gracias por esto! Funciona perfectamente
Tejas Kale
1

Conozca la pantalla GNU.

1.instalar la pantalla de GNU

2.Configure la pantalla creando un archivo .screenrc en el directorio raíz.

Escribe 'zmodem catch' en el archivo .screenrc.

Pantalla 3.run

4.

(1) Envíe un archivo desde el host remoto al host local:

ejecute sz FILE desde la línea de comando

pulsa cuando la pantalla muestra el comando de recepción predeterminado

(2) Enviar un archivo desde el host local al host remoto

ejecuta rz desde la línea de comando

agregar nombre de archivo local cuando la pantalla muestra el comando de envío predeterminado, luego pulsa

Stronglet
fuente