![Usando rz e sz no shell do Linux](https://rvso.com/image/1365840/Usando%20rz%20e%20sz%20no%20shell%20do%20Linux.png)
Alguém sabe como usar rz e sz no shell do Linux?
Posso usá-lo no sercurecrt, mas não no shell do Ubuntu.
Aqui está a captura de tela.
Responder1
Ah, talvez digitando o "rz"no console, talvez você estivesse tentando transferir um arquivo via zmodem entre dois PCs diretamente do console através de um cabo serial cruzado?
Atualmente, estou tentando descobrir algo assim sozinho, então compartilharei o que tenho, caso seja o que você estava procurando.
Fiz dois pequenos scripts para ajudar:
roteiro: "zenviar"
#!/bin/sh
DEV=/dev/ttyS0
stty -F $DEV 115200
sz $1 > $DEV < $DEV
roteiro: "zrecv"
#!/bin/sh
DEV=/dev/ttyS0
stty -F $DEV 115200
rz > $DEV < $DEV
Exemplo de uso:
- Copie esses scripts em ambos os PCs.
- Altere a variável "DEV" em cada script para corresponder ao nome do dispositivo serial do seu PC (por exemplo, para portas seriais USB, pode ser "/dev/ttyUSB0")
- No PC1, digite:nome do arquivo sudo zsend
- No PC2, digite:sudo zrecv
Isso funcionou para mim.
Responder2
Conheça a Tela GNU.
1.instale a tela GNU
2.configure a tela criando um arquivo .screenrc no diretório raiz.
Escreva 'zmodem catch' no arquivo .screenrc.
3. tela de execução
4.
(1) Envie um arquivo do host remoto para o host local:
execute sz FILE na linha de comando
hit quando a tela traz o comando de recebimento padrão
(2) Envie um arquivo do host local para o host remoto
execute rz na linha de comando
adicione o nome do arquivo local quando a tela exibir o comando de envio padrão e pressione