Ah, peut-être en tapant le "rz " sur la console, peut-être essayiez-vous de transférer un fichier via zmodem entre deux PC directement depuis la console via un câble série croisé ?
J'ai actuellement essayé de comprendre quelque chose comme ça par moi-même, alors je vais partager ce que j'ai, au cas où c'est ce que vous recherchiez.
J'ai fait deux petits scripts pour aider :
script :"zsend "
#!/bin/sh
DEV=/dev/ttyS0
stty -F $DEV 115200
sz $1 > $DEV < $DEV
script :"zrecv "
#!/bin/sh
DEV=/dev/ttyS0
stty -F $DEV 115200
rz > $DEV < $DEV
Exemple d'utilisation :
- Copiez ces scripts sur les deux PC.
- Modifiez la variable "DEV" dans chaque script pour qu'elle corresponde au nom du périphérique série de votre PC (par exemple, pour les ports série USB, il peut s'agir de "/dev/ttyUSB0")
- Sur PC1, saisissez :sudo zsend filename
- Sur PC2, saisissez :sudo zrecv
Cela a fonctionné pour moi.
Apprenez à connaître l'écran GNU.
1.installer l'écran GNU
2.configurez Screen en créant un fichier .screenrc dans le répertoire racine.
Écrivez 'zmodem catch' dans le fichier .screenrc.
3.écran d'exécution
4.
(1) Envoyer un fichier de l'hôte distant à l'hôte local :
exécuter sz FILE depuis la ligne de commande
frappé lorsque l'écran affiche la commande de réception par défaut
(2) Envoyer un fichier de l'hôte local à l'hôte distant
exécuter rz depuis la ligne de commande
ajoutez le nom de fichier local lorsque Screen affiche la commande d'envoi par défaut, puis appuyez sur