GNU/Linux >> Linux の 問題 >  >> Linux

Linux シェルで rz と sz を使用する

ああ、おそらく「rz」と入力して おそらく、クロスオーバー シリアル ケーブルを介してコンソールから直接、2 台の PC 間で zmodem を介してファイルを転送しようとしていたのではないでしょうか?

私は現在、このようなことを自分で理解しようとしているので、あなたが求めていたものである場合に備えて、私が得たものを共有します.

役立つように、2 つの小さなスクリプトを作成しました。

スクリプト:"zsend "

#!/bin/sh

DEV=/dev/ttyS0

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

スクリプト:"zrecv "

#!/bin/sh

DEV=/dev/ttyS0

stty -F $DEV 115200
rz > $DEV < $DEV

使用例:

  • これらのスクリプトを両方の PC にコピーします。
  • 各スクリプトの「DEV」変数を PC のシリアル デバイス名に合わせて変更します (たとえば、USB シリアル ポートの場合は「/dev/ttyUSB0」など)
  • PC1 で、次のように入力します:sudo zsend filename
  • PC2 では、次のように入力します:sudo zrecv

これでうまくいきました。


GNU Screen について理解してください。

1.GNUスクリーンのインストール

2. ルート ディレクトリに .screenrc ファイルを作成して、Screen を構成します。

「zmodem catch」を .screenrc ファイルに書き込みます。

3.実行画面

4.

(1) リモートホストからローカルホストにファイルを送る:

コマンドラインから sz FILE を実行

画面がデフォルトの受信コマンドを表示したときにヒット

(2) ローカル ホストからリモート ホストにファイルを送信する

コマンドラインから rz を実行

画面がデフォルトの送信コマンドを表示したときにローカルファイル名を追加し、

を押します
Linux
  1. Linux.htaccessのヒントとコツ

  2. Linux で GnuPG を使用してファイルを暗号化および復号化する方法

  3. Linux でファイルを tar および untar し、tar ファイルの内容を表示する方法

  1. bzip2 コマンドを使用して Linux で .bz2 ファイルを圧縮および解凍する方法

  2. Linux シェルを使用して Excel ファイル (xlsx) を編集する方法

  3. シェル スクリプトで Linux を使用してテンプレートを作成しますか?

  1. tarおよびxzユーティリティを使用してLinuxで.xzファイル形式を解凍するにはどうすればよいですか?

  2. GnuPGを使用してLinuxでファイル/フォルダーを暗号化および復号化する方法

  3. 「fsck」と「tune2fs」を使用した Linux ファイルシステムの保守