rz/sz Commands
rz/sz は ZMODEM プロトコルの上に構築された Linux/Unix のコマンドラインファイル転送ツールである。rz は受信、sz は送信を行い、シリアル端末や SSH 端末でのファイル転送に広く使われる。
目的
追加設定なしでターミナルセッション内でファイルを双方向に転送し、ZMODEM のプロトコルパラメータを自動的に交渉する。
メカニズム
rz は端末入力を監視して ZMODEM のプロトコルヘッダを認識し、ファイルをローカルに受信する。sz はローカルファイルを ZMODEM フレーム形式で端末へ送る。いずれも端末の ZMODEM トリガシーケンスに依存する。
ユースケース
- SSH 端末でのファイル転送
- シリアルデバッグ中のファイル交換
- スクリプトでのファイル交換